aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xuninstall.sh38
1 files changed, 38 insertions, 0 deletions
diff --git a/uninstall.sh b/uninstall.sh
new file mode 100755
index 0000000..2de1b0c
--- /dev/null
+++ b/uninstall.sh
@@ -0,0 +1,38 @@
+#!/bin/bash
+printf "Arching Kaos Tools - Uninstaller\n"
+printf "--------------------------------\n"
+printf "Backing up your GPG keyring..."
+tar cvfz $AK_ROOT/aknet-gpg-keyring-backup-`date -u +%Y%m%d`.tar.gz $AK_GPGHOME
+if [ $? -ne 0 ]
+then
+ printf "\tFailed! Aborting...\n"
+ exit 1
+fi
+printf "\tOK!\n"
+
+printf "Removing %s..." "$AK_WORKDIR"
+rm -rf $AK_WORKDIR
+if [ $? -ne 0 ]
+then
+ printf "\tFailed! Aborting...\n"
+ exit 1
+fi
+printf "\tOK!\n"
+
+printf "Unsetting sourcing from .bashrc ..."
+sed -i.bak -e 's/source.*arching-kaos\/rc//g' $HOME/.bashrc
+if [ $? -ne 0 ]
+then
+ printf "\tFailed! Aborting...\n"
+ exit 1
+fi
+printf "\tOK!\n"
+
+printf "Resourcing .bashrc..."
+source $HOME/.bashrc
+if [ $? -ne 0 ]
+then
+ printf "\tFailed! Aborting...\n"
+ exit 1
+fi
+printf "\tOK!\n"