Date: Sun, 22 May 2011 23:01:50 +0200 (CEST) From: Gerald Pfeifer <gerald@pfeifer.com> To: ports@FreeBSD.org Cc: Emanuel Haupt <ehaupt@FreeBSD.org> Subject: How to best run a script post installation _and_ deinstallation? Message-ID: <alpine.LNX.2.00.1105222256250.13877@gerinyyl.fvgr>
next in thread | raw e-mail | index | archive | help
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? Gerald
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.LNX.2.00.1105222256250.13877>