aboutsummaryrefslogtreecommitdiff
path: root/sysutils/pear-File/pkg-deinstall
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2003-02-24 05:27:41 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2003-02-24 05:27:41 +0000
commit37408314394e95028d8b2c39c7a046743f4a8aff (patch)
tree2b6191d95df05d3c803b2b608388da8da19d5172 /sysutils/pear-File/pkg-deinstall
parente9cbac30476d2a2b80b9d5e2de2698408bade36d (diff)
Notes
Diffstat (limited to 'sysutils/pear-File/pkg-deinstall')
-rw-r--r--sysutils/pear-File/pkg-deinstall13
1 files changed, 13 insertions, 0 deletions
diff --git a/sysutils/pear-File/pkg-deinstall b/sysutils/pear-File/pkg-deinstall
new file mode 100644
index 000000000000..c17e9d19ced0
--- /dev/null
+++ b/sysutils/pear-File/pkg-deinstall
@@ -0,0 +1,13 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+# Remove package declaration from PEAR's registry.
+
+if [ x$2 != xDEINSTALL ]; then
+ exit
+fi
+PKG_NAME=${1%%-[0-9._]*}
+PACKAGE=$(echo $PKG_NAME | sed 's/pear-//')
+
+${PKG_PREFIX}/bin/pear uninstall -r ${PACKAGE} || true