diff options
Diffstat (limited to 'trashman')
-rwxr-xr-x | trashman | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -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 <fetch|merge>" + echo "usage: $BASENAME <deploy> <hostname>" echo "usage: $BASENAME <action> [<package1> ... <packageN>] [<--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 |