summaryrefslogtreecommitdiffstats
path: root/x11/wrapper/pkg-deinstall
diff options
context:
space:
mode:
Diffstat (limited to 'x11/wrapper/pkg-deinstall')
-rw-r--r--x11/wrapper/pkg-deinstall16
1 files changed, 16 insertions, 0 deletions
diff --git a/x11/wrapper/pkg-deinstall b/x11/wrapper/pkg-deinstall
new file mode 100644
index 0000000..6108b70
--- /dev/null
+++ b/x11/wrapper/pkg-deinstall
@@ -0,0 +1,16 @@
+#!/bin/sh
+if [ -e ${PKG_PREFIX}/bin/X.bck ]; then
+ mv ${PKG_PREFIX}/bin/X.bck ${PKG_PREFIX}/bin/X
+else
+ if [ -x ${PKG_PREFIX}/bin/XFree86 ]; then
+ ln -sf ${PKG_PREFIX}/bin/XFree86 ${PKG_PREFIX}/bin/X
+ exit 0
+ elif [ -x ${PKG_PREFIX}/bin/Xorg ]; then
+ ln -sf ${PKG_PREFIX}/bin/Xorg ${PKG_PREFIX}/bin/X
+ exit 0
+ else
+ rm -f ${PKG_PREFIX}/bin/X
+ fi
+fi
+[ -x ${PKG_PREFIX}/bin/XFree86 ] && chmod u+s ${PKG_PREFIX}/bin/XFree86
+[ -x ${PKG_PREFIX}/bin/Xorg ] && chmod u+s ${PKG_PREFIX}/bin/Xorg