How to best run a script post installation _and_ deinstallation?
Gerald Pfeifer
gerald at pfeifer.com
Sun May 22 21:28:30 UTC 2011
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
More information about the freebsd-ports
mailing list