Subject: CVS commit: pkgsrc
To: None <source-changes@netbsd.org>
From: Johnny C. Lam <jlam@netbsd.org>
List: source-changes
Date: 10/31/2000 15:48:40
Module Name:	pkgsrc
Committed By:	jlam
Date:		Tue Oct 31 13:48:40 UTC 2000

Modified Files:
	pkgsrc/www/surfraw: Makefile
	pkgsrc/www/surfraw/pkg: PLIST
Added Files:
	pkgsrc/www/surfraw/files: patch-sum
	pkgsrc/www/surfraw/patches: patch-aa
	pkgsrc/www/surfraw/pkg: DEINSTALL INSTALL

Log Message:
Handle configuration files:

	* During installation, install a default file, then copy over a real
	  config file during post-installation if it doesn't already exist.
	* During de-installation, remove the real config file if it doesn't
	  differ from the default config file.

The INSTALL/DEINSTALL scripts could probably serve as a model for how other
packages should deal with config files.


To generate a diff of this commit:
cvs rdiff -r1.6 -r1.7 pkgsrc/www/surfraw/Makefile
cvs rdiff -r0 -r1.1 pkgsrc/www/surfraw/files/patch-sum
cvs rdiff -r0 -r1.1 pkgsrc/www/surfraw/patches/patch-aa
cvs rdiff -r0 -r1.1 pkgsrc/www/surfraw/pkg/DEINSTALL \
    pkgsrc/www/surfraw/pkg/INSTALL
cvs rdiff -r1.6 -r1.7 pkgsrc/www/surfraw/pkg/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.