aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt/pkg_install-devel/pkg-deinstall
diff options
context:
space:
mode:
Diffstat (limited to 'ports-mgmt/pkg_install-devel/pkg-deinstall')
-rw-r--r--ports-mgmt/pkg_install-devel/pkg-deinstall12
1 files changed, 7 insertions, 5 deletions
diff --git a/ports-mgmt/pkg_install-devel/pkg-deinstall b/ports-mgmt/pkg_install-devel/pkg-deinstall
index 342e73db4492..08ffba959763 100644
--- a/ports-mgmt/pkg_install-devel/pkg-deinstall
+++ b/ports-mgmt/pkg_install-devel/pkg-deinstall
@@ -8,7 +8,7 @@ ECHO_CMD=echo
RM=/bin/rm
BACKUPDIR=/var/backups
-PREFIX=${PKG_PREFIX:-/usr}
+PREFIX=${PKG_PREFIX:-/usr/local}
if [ "${PREFIX}" = "/usr" ]; then
MANPREFIX="${PREFIX}/share"
else
@@ -17,10 +17,12 @@ fi
case $2 in
POST-DEINSTALL)
- if [ -e "${BACKUPDIR}/pkg_install.tgz" ]; then
- ${PAX} -r -pe -z -f "${BACKUPDIR}/pkg_install.tgz"
- ${RM} "${BACKUPDIR}/pkg_install.tgz"
- ${ECHO_CMD} "===> Base pkg_install restored."
+ if [ "${PREFIX}" = "/usr" ]; then
+ if [ -e "${BACKUPDIR}/pkg_install.tgz" ]; then
+ ${PAX} -r -pe -z -f "${BACKUPDIR}/pkg_install.tgz"
+ ${RM} "${BACKUPDIR}/pkg_install.tgz"
+ ${ECHO_CMD} "===> Base pkg_install restored."
+ fi
fi
;;
esac