Re: port pkg-plist
Yuri Pankov wrote: On Mon, May 10, 2010 at 08:32:26AM +0800, Fbsd1 wrote: Yuri Pankov wrote: On Mon, May 10, 2010 at 08:19:35AM +0800, Fbsd1 wrote: Yuri Pankov wrote: On Mon, May 10, 2010 at 07:46:09AM +0800, Fbsd1 wrote: In a port I am creating I have some files that are not in the /usr/local directory tree. There in /var/log & /var/db. What is the correct format of the statement in ports pkg-plist file to have these files deleted when the port is deleted with pkg_delete command. @cwd /var db/dbfile log/logfile HTH, Yuri Thanks that worked. Have another question. During the install of the port it adds a enable="YES" statement to /etc/rc.conf. It there some pre-canned way to auto remove that statement when the port is deleted with pkg_delete command? You shouldn't directly modify rc.conf to enable some service, put instructions on how to enable it in pkg-message instead. Having said that, check @unexec command, which is run on package deinstallation. Yuri Where do I find doc on this @unexec command? All these commands are documented in pkg_create(1). Thanks I read that. It will launch what I want to do at deinstall time. But I still need code to parse through a config file looking for a match to the desired literal and then delete that line from the config file and save it. I dont know how to do that in a .sh script. I need a sample doing that using the @unexec command and then I will be able to tweak it to my needs. Can you help me out? ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Re: port pkg-plist
On Mon, May 10, 2010 at 08:32:26AM +0800, Fbsd1 wrote: > Yuri Pankov wrote: > >On Mon, May 10, 2010 at 08:19:35AM +0800, Fbsd1 wrote: > >>Yuri Pankov wrote: > >>>On Mon, May 10, 2010 at 07:46:09AM +0800, Fbsd1 wrote: > In a port I am creating I have some files that are not in the > /usr/local directory tree. There in /var/log & /var/db. What is the > correct format of the statement in ports pkg-plist file to have > these files deleted when the port is deleted with pkg_delete > command. > >>> > >>>@cwd /var > >>>db/dbfile > >>>log/logfile > >>> > >>>HTH, > >>>Yuri > >>> > >>> > >>Thanks that worked. Have another question. > >>During the install of the port it adds a enable="YES" statement to > >>/etc/rc.conf. It there some pre-canned way to auto remove that > >>statement when the port is deleted with pkg_delete command? > > > >You shouldn't directly modify rc.conf to enable some service, put > >instructions on how to enable it in pkg-message instead. > > > >Having said that, check @unexec command, which is run on package > >deinstallation. > > > >Yuri > > > Where do I find doc on this @unexec command? All these commands are documented in pkg_create(1). Yuri ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Re: port pkg-plist
Yuri Pankov wrote: On Mon, May 10, 2010 at 08:19:35AM +0800, Fbsd1 wrote: Yuri Pankov wrote: On Mon, May 10, 2010 at 07:46:09AM +0800, Fbsd1 wrote: In a port I am creating I have some files that are not in the /usr/local directory tree. There in /var/log & /var/db. What is the correct format of the statement in ports pkg-plist file to have these files deleted when the port is deleted with pkg_delete command. @cwd /var db/dbfile log/logfile HTH, Yuri Thanks that worked. Have another question. During the install of the port it adds a enable="YES" statement to /etc/rc.conf. It there some pre-canned way to auto remove that statement when the port is deleted with pkg_delete command? You shouldn't directly modify rc.conf to enable some service, put instructions on how to enable it in pkg-message instead. Having said that, check @unexec command, which is run on package deinstallation. Yuri Where do I find doc on this @unexec command? ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Re: port pkg-plist
On Mon, May 10, 2010 at 08:19:35AM +0800, Fbsd1 wrote: > Yuri Pankov wrote: > >On Mon, May 10, 2010 at 07:46:09AM +0800, Fbsd1 wrote: > >>In a port I am creating I have some files that are not in the > >>/usr/local directory tree. There in /var/log & /var/db. What is the > >>correct format of the statement in ports pkg-plist file to have > >>these files deleted when the port is deleted with pkg_delete > >>command. > > > > > >@cwd /var > >db/dbfile > >log/logfile > > > >HTH, > >Yuri > > > > > Thanks that worked. Have another question. > During the install of the port it adds a enable="YES" statement to > /etc/rc.conf. It there some pre-canned way to auto remove that > statement when the port is deleted with pkg_delete command? You shouldn't directly modify rc.conf to enable some service, put instructions on how to enable it in pkg-message instead. Having said that, check @unexec command, which is run on package deinstallation. Yuri ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Re: port pkg-plist
On Mon, May 10, 2010 at 07:46:09AM +0800, Fbsd1 wrote: > In a port I am creating I have some files that are not in the > /usr/local directory tree. There in /var/log & /var/db. What is the > correct format of the statement in ports pkg-plist file to have > these files deleted when the port is deleted with pkg_delete > command. @cwd /var db/dbfile log/logfile HTH, Yuri ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"
Re: port pkg-plist
Yuri Pankov wrote: On Mon, May 10, 2010 at 07:46:09AM +0800, Fbsd1 wrote: In a port I am creating I have some files that are not in the /usr/local directory tree. There in /var/log & /var/db. What is the correct format of the statement in ports pkg-plist file to have these files deleted when the port is deleted with pkg_delete command. @cwd /var db/dbfile log/logfile HTH, Yuri Thanks that worked. Have another question. During the install of the port it adds a enable="YES" statement to /etc/rc.conf. It there some pre-canned way to auto remove that statement when the port is deleted with pkg_delete command? ___ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"