Re: port pkg-plist

2010-05-09 Thread Fbsd1

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

2010-05-09 Thread Yuri Pankov
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

2010-05-09 Thread Fbsd1

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

2010-05-09 Thread Yuri Pankov
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

2010-05-09 Thread Yuri Pankov
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

2010-05-09 Thread Fbsd1

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"