From 0e4f12fadcb99c11d07d334a6f10b48f0e9de25b Mon Sep 17 00:00:00 2001 From: jlam Date: Thu, 31 May 2001 22:56:44 +0000 Subject: * Add INSTALL/DEINSTALL scripts to handle coda-server and coda-client both installing coda-setup-ports and codaconfedit. * Try to remove ${PREFIX}/etc/coda at post-deinstall time. --- net/coda5_client/pkg/DEINSTALL | 72 ++++++++++++++++++++++++++++++++++++++++++ net/coda5_client/pkg/INSTALL | 30 ++++++++++++++++++ 2 files changed, 102 insertions(+) create mode 100644 net/coda5_client/pkg/DEINSTALL create mode 100644 net/coda5_client/pkg/INSTALL (limited to 'net') diff --git a/net/coda5_client/pkg/DEINSTALL b/net/coda5_client/pkg/DEINSTALL new file mode 100644 index 00000000000..45acaa363da --- /dev/null +++ b/net/coda5_client/pkg/DEINSTALL @@ -0,0 +1,72 @@ +#! /bin/sh +# +# $NetBSD: DEINSTALL,v 1.1 2001/05/31 22:56:44 jlam Exp $ + +PKGNAME=$1 +STAGE=$2 + +CAT="@CAT@" +LN="@LN@" +RM="@RM@" +RMDIR="@RMDIR@" +TRUE="@TRUE@" + +CONFDIR=${PKG_PREFIX}/etc/coda + +case ${STAGE} in +DEINSTALL) + ;; + +POST-DEINSTALL) + # If coda-client is installed, then point these links to the + # vice-* versions of these scripts. + # + for script in coda-setup-ports codaconfedit; do + ${RM} -f ${PKG_PREFIX}/sbin/${script} + if [ -f ${PKG_PREFIX}/sbin/vice-${script} ] + then + ${LN} -sf vice-${script} ${PKG_PREFIX}/sbin/${script} + fi + done + + ${RMDIR} ${CONFDIR} 2>/dev/null || ${TRUE} + + existing_dirs='' + for dir in ${CONFDIR} + do + if [ -d ${dir} ] + then + existing_dirs="${existing_dirs} ${dir}" + fi + done + + if [ -n "${existing_dirs}" ] + then + ${CAT} << EOF +=========================================================================== +If you won't be using ${PKGNAME} any longer, you may want to remove: +EOF + if [ -n "${existing_dirs}" ] + then + ${CAT} << EOF + + * the following directories: + +EOF + for dir in ${existing_dirs} + do + echo " ${dir}" + done + fi + ${CAT} << EOF +=========================================================================== +EOF + fi + ;; + +*) + echo "Unexpected argument: ${STAGE}" + exit 1 + ;; +esac +exit 0 diff --git a/net/coda5_client/pkg/INSTALL b/net/coda5_client/pkg/INSTALL new file mode 100644 index 00000000000..64fc934c6b7 --- /dev/null +++ b/net/coda5_client/pkg/INSTALL @@ -0,0 +1,30 @@ +#! /bin/sh +# +# $NetBSD: INSTALL,v 1.1 2001/05/31 22:56:44 jlam Exp $ + +PKGNAME=$1 +STAGE=$2 + +LN="@LN@" +RM="@RM@" + +case ${STAGE} in +PRE-INSTALL) + ;; + +POST-INSTALL) + # coda-server may have already created these links + for script in coda-setup-ports codaconfedit; do + if [ ! -f ${PKG_PREFIX}/sbin/${script} ] + then + ${LN} -sf venus-${script} ${PKG_PREFIX}/sbin/${script} + fi + done + ;; + +*) + echo "Unexpected argument: ${STAGE}" + exit 1 + ;; +esac +exit 0 -- cgit v1.2.3