summaryrefslogtreecommitdiff
path: root/mk/pkginstall/deinstall
diff options
context:
space:
mode:
Diffstat (limited to 'mk/pkginstall/deinstall')
-rw-r--r--mk/pkginstall/deinstall28
1 files changed, 2 insertions, 26 deletions
diff --git a/mk/pkginstall/deinstall b/mk/pkginstall/deinstall
index 28d7ef2e744..6fd7f05693f 100644
--- a/mk/pkginstall/deinstall
+++ b/mk/pkginstall/deinstall
@@ -1,22 +1,7 @@
-# $NetBSD: deinstall,v 1.2 2007/07/18 18:01:03 jlam Exp $
+# $NetBSD: deinstall,v 1.3 2014/12/30 15:13:20 wiz Exp $
case ${STAGE} in
-VIEW-DEINSTALL)
- case ${_PKG_CONFIG} in
- yes)
- case ${PKG_SYSCONFDEPOTBASE} in
- "")
- ${TEST} ! -x ./+FILES ||
- ./+FILES VIEW-REMOVE ${PREFIX} ${PKG_PREFIX}
- ;;
- *)
- ${SETENV} PLIST_IGNORE_FILES="${CONF_IGNORE_FILES}" \
- ${LINKFARM} -D -t ${PKG_SYSCONFVIEWBASE} -d ${PKG_SYSCONFDEPOTBASE} ${PKGNAME}
- ${RMDIR} -p ${PKG_SYSCONFVIEWBASE} 2>/dev/null || ${TRUE}
- ;;
- esac
- ;;
- esac
+DEINSTALL)
#
# Unregister info files.
#
@@ -29,9 +14,7 @@ VIEW-DEINSTALL)
./+SHELL REMOVE ${PKG_METADATA_DIR}
${TEST} ! -x ./+SHELL ||
./+SHELL CHECK-REMOVE ${PKG_METADATA_DIR}
- ;;
-DEINSTALL)
# Remove configuration files if they don't differ from the default
# config file.
#
@@ -40,13 +23,6 @@ DEINSTALL)
;;
POST-DEINSTALL)
- if [ "${PKG_INSTALLATION_TYPE}" = "pkgviews" -a \
- "${_PKG_CONFIG}" = "yes" -a -n "${CONF_DEPENDS}" ]; then
- if [ -h ${PKG_SYSCONFDIR} ]; then
- ${RM} -f ${PKG_SYSCONFDIR}
- fi
- ${RMDIR} -p `${DIRNAME} ${PKG_SYSCONFDIR}` 2>/dev/null || ${TRUE}
- fi
#
# Update any fonts databases.
#