FreeBSD Port: squidGuard-1.4

Doug Barton dougb at FreeBSD.org
Tue Jan 20 22:09:00 PST 2009


Guido Falsi wrote:
 > Since ports are expected not to leave files behind when deinstalled,
> port logic checks on first install if ${DATADIR} exists. If it does it
> will NOT be created/populated and NOT included in the plist, and not
> removed on deinstall.
> 
> On the contrary if it does not find such directory it will create,
> populate it remove it on deinstall.

The way that this is traditionally handled is for the port to install
both file and file.sample, but only list file.sample in the plist.
Then at deinstall time there should be a script to compare file to
file.sample and remove file if it is the same. Repeat for values of
$file as needed.

It is not expected or desirable for a port to remove user-modified
files (including those files created by a daemon).


hth,

Doug

-- 

    This .signature sanitized for your protection


More information about the freebsd-ports mailing list