From 8cc6611b3db7b7564150dad241e12970ca1981d9 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sat, 3 Nov 2018 14:01:54 -0300 Subject: Adds deploy action --- trashman | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'trashman') diff --git a/trashman b/trashman index b38a410..e9ace0b 100755 --- a/trashman +++ b/trashman @@ -27,12 +27,14 @@ CWD="`pwd`" # Set shared files location if [ -e "`dirname $(readlink -f $0)`/share/$NAME" ]; then # Development or local installation layout - LIB="`dirname $(readlink -f $0)`/share/$NAME" - SHARE="`dirname $(readlink -f $0)`/share/$BASENAME" + APP_BASE="`dirname $(readlink -f $0)`" + LIB="$APP_BASE/share/$NAME" + SHARE="$APP_BASE/share/$BASENAME" else # System installation layout - LIB="`dirname $(readlink -f $0)`/../share/$NAME" - SHARE="`dirname $(readlink -f $0)`/../share/$BASENAME" + APP_BASE="`dirname $(readlink -f $0)`" + LIB="$APP_BASE/../share/$NAME" + SHARE="$APP_BASE/../share/$BASENAME" fi # Include basic functions @@ -43,6 +45,7 @@ trashman_usage() { echo "$BASENAME: package ports tree and heterodox configuration provisioner" echo "" echo "usage: $BASENAME " + echo "usage: $BASENAME " echo "usage: $BASENAME [ ... ] [<--param1=value1> ... <--paramM=valueM>]" echo "" echo "available packages:" @@ -65,6 +68,8 @@ elif [ "$ACTION" = "fetch" ]; then trashman_$ACTION elif [ "$ACTION" = "merge" ]; then trashman_$ACTION +elif [ "$ACTION" = "deploy" ]; then + trashman_$ACTION $* elif [ "$ACTION" = "version" ]; then trashman_$ACTION else -- cgit v1.2.3