summaryrefslogtreecommitdiff
path: root/src/util
diff options
context:
space:
mode:
Diffstat (limited to 'src/util')
-rwxr-xr-xsrc/util/shmk.sh16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/util/shmk.sh b/src/util/shmk.sh
index 75b97f7..75e1445 100755
--- a/src/util/shmk.sh
+++ b/src/util/shmk.sh
@@ -4,6 +4,8 @@
#include colors
+PREFIX=${PREFIX:-/usr}
+
usage () {
cat << EOF
${BLUE}Available Options:
@@ -102,6 +104,20 @@ interpret_shmk () {
install -Dm755 $DIST/$lib ${DESTDIR}/${PREFIX}/lib/$lib.sh #Install library $lib"
done
;;
+ uninstall)
+ for prog in $PROGS; do
+ prog=$(basename $prog)
+ prog="${prog%.*}"
+ cmdlist="$cmdlist
+ rm ${DESTDIR}/${PREFIX}/bin/$prog #Uninstall program $prog"
+ done
+ for lib in $LIBS; do
+ lib=$(basename $lib)
+ lib="${lib%.*}"
+ cmdlist="$cmdlist
+ rm $DIST/$lib ${DESTDIR}/${PREFIX}/lib/$lib.sh #Uninstall library $lib"
+ done
+ ;;
clean)
[ -d "$DIST" ] && cmdlist="$cmdlist
rm -r $DIST #Clean"