I just added sysutils/etckeeper, but to be fully support pkg_install
need to run pre and post install hooks.
The attached patch is my simple attempt at the needed hooks, does anyone
have any improvements or is this or to commit.
A few comments, not entirely well thought out:
The patch doesn't update the man pages.
It's not clear whether this is adding back something that existed
pre-DESTDIR, or adding a new feature. It's not clear to me what the
general need is, and whether ther approaches have been considered.
In general, we have a notion that packages insteall into ${PREFIX},
and that a few specific things happen besides that, such as rc.d
copying, config files, and various other database housekeeping
(generally for databases that are maintained by the packages
themselves). We don't have a notion that "pkg_install foo" makes foo
live in a daemon sort of way, only that it makes foo available for
commands to use, or for someone to put food=YES in rc.conf. So I'm
not sure what you want to happen automatically, and if it's
appropriate. And therefore I'm not sure about the set of use cases
that need this.
Attachment:
pgpostW2vYvvu.pgp
Description: PGP signature