aboutsummaryrefslogtreecommitdiff
path: root/sysutils/pkg_install-devel/pkg-deinstall
diff options
context:
space:
mode:
authorOliver Eikemeier <eik@FreeBSD.org>2004-01-26 00:07:11 +0000
committerOliver Eikemeier <eik@FreeBSD.org>2004-01-26 00:07:11 +0000
commita35e2bab1427af8986f74b08840ea520a7c53eef (patch)
tree902e5fd62395ac47bfb67dbc4ed32a23192d0107 /sysutils/pkg_install-devel/pkg-deinstall
parentef23afaf5fdb01c4575e2bfcd128a217922b7769 (diff)
Notes
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 000000000000..342e73db4492
--- /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