How to best run a script post installation _and_ deinstallation?
Wesley Shields
wxs at FreeBSD.org
Mon May 23 13:09:12 UTC 2011
On Sun, May 22, 2011 at 11:01:50PM +0200, Gerald Pfeifer wrote:
> Trying to implement the final steps in addressing PR 155568: "bsd.gcc.mk:
> Fixing dependency not to pick ccache stubs" which I have been working on
> with Emanuel, I'd like to invoke a script after a port/package has been
> installed and again after it has been deinstalled.
>
> The naive approach below works for installation:
>
> Index: Makefile
> ===================================================================
> < post-install:
> ---
> > post-install: ccache-update
> 181a182,186
> > post-deinstall ccache-update:
> > @if [ -x ${PREFIX}/bin/ccache-update-links ]; then \
> > ${PREFIX}/bin/ccache-update-links -v; \
> > fi
> >
>
> It does not cover de-installation which raises two questions:
>
> 1. Why don't we have a post-deinstall target?
>
> 2. How is the task best accomplished?
Are these what you are looking for:
http://www.freebsd.org/doc/en/books/porters-handbook/pkg-install.html
http://www.freebsd.org/doc/en/books/porters-handbook/pkg-deinstall.html
-- WXS
More information about the freebsd-ports
mailing list