#!/bin/sh # # $NetBSD: DEINSTALL,v 1.3 2004/09/06 10:44:44 martti Exp $ PKGNAME=$1 STAGE=$2 CAT="@CAT@" CMP="@CMP@" RM="@RM@" SAMPLECONFDIR=${PKG_PREFIX}/share/examples/LPRng CONFDIR="@PKG_SYSCONFDIR@" CONFFILES="lpd.conf lpd.perms" NONCONFFILES="printcap" case ${STAGE} in DEINSTALL) # Remove configuration files if they don't differ from the default # config file. # for file in ${CONFFILES} do FILE=${CONFDIR}/lpd/${file} SAMPLEFILE=${SAMPLECONFDIR}/${file}.example if ${CMP} -s ${FILE} ${SAMPLEFILE} then ${RM} -f ${FILE} fi done for file in ${NONCONFFILES} do FILE=${CONFDIR}/${file} SAMPLEFILE=${SAMPLECONFDIR}/${file}.example if ${CMP} -s ${FILE} ${SAMPLEFILE} then ${RM} -f ${FILE} fi done ;; POST-DEINSTALL) modified_files='' for file in ${CONFFILES} do FILE=${CONFDIR}/lpd/${file} if [ -f ${FILE} ] then modified_files="${modified_files} ${FILE}" fi done for file in ${NONCONFFILES} do FILE=${CONFDIR}/${file} if [ -f ${FILE} ] then modified_files="${modified_files} ${FILE}" fi done if [ -n "${modified_files}" ] then ${CAT} << EOF =========================================================================== If you won't be using ${PKGNAME} any longer, you may want to remove the following files: EOF for file in ${modified_files} do echo " ${file}" done fi ${CAT} << EOF =========================================================================== EOF ;; esac exit 0