summaryrefslogtreecommitdiff
path: root/net/xbone/pkg-deinstall
diff options
context:
space:
mode:
Diffstat (limited to 'net/xbone/pkg-deinstall')
-rw-r--r--net/xbone/pkg-deinstall27
1 files changed, 27 insertions, 0 deletions
diff --git a/net/xbone/pkg-deinstall b/net/xbone/pkg-deinstall
new file mode 100644
index 000000000000..6fe609cfddff
--- /dev/null
+++ b/net/xbone/pkg-deinstall
@@ -0,0 +1,27 @@
+#!/bin/sh
+if [ -z $2 ]; then
+ exit 0
+fi
+if [ $2 != "POST-DEINSTALL" ]; then
+ echo "!!! This script is for post-deinstallation only."; \
+ exit 0
+fi
+echo "==> Post-deinstallation cleanup:"
+if [ -d /etc/xbone ]; then
+ /usr/bin/dialog --yesno "/etc/xbone found. Do you want to DELETE it?\
+ Warning: <YES> would DELETE ALL XBONE CONFIG/STATE\
+ files and ALL CERTIFICATES." 8 50 &&
+ rm -rf /etc/xbone || echo " - /etc/xbone is not deleted."
+fi
+/usr/bin/dialog --yesno "Do you want to DELETE all remaining XBone files\
+ under /usr/local/xbone, /usr/local/www & /usr/local/etc/apache?" 8 50 &&
+for f in /usr/local/xbone /usr/local/www /usr/local/etc/apache; do
+ if [ -d $f ]; then
+ rm -rf $f
+ fi
+ if [ -d "$f-OLD" ]; then
+ mv -f $f-OLD $f
+ fi
+done ||
+echo "Check /usr/local/[xbone|www|etc/apache] for possible remaining files."
+