Skip site navigation (1)Skip section navigation (2)
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>