summaryrefslogtreecommitdiffstats
path: root/sysutils/pkg_install-devel/pkg-deinstall
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/pkg_install-devel/pkg-deinstall')
-rw-r--r--sysutils/pkg_install-devel/pkg-deinstall26
1 files changed, 26 insertions, 0 deletions
diff --git a/sysutils/pkg_install-devel/pkg-deinstall b/sysutils/pkg_install-devel/pkg-deinstall
new file mode 100644
index 0000000..342e73d
--- /dev/null
+++ b/sysutils/pkg_install-devel/pkg-deinstall
@@ -0,0 +1,26 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+PAX=/bin/pax
+ECHO_CMD=echo
+RM=/bin/rm
+BACKUPDIR=/var/backups
+
+PREFIX=${PKG_PREFIX:-/usr}
+if [ "${PREFIX}" = "/usr" ]; then
+ MANPREFIX="${PREFIX}/share"
+else
+ MANPREFIX="${PREFIX}"
+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."
+ fi
+ ;;
+esac
OpenPOWER on IntegriCloud