diff options
Diffstat (limited to 'mk/pkginstall/deinstall')
-rw-r--r-- | mk/pkginstall/deinstall | 28 |
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. # |