diff options
author | Silvio Rhatto <rhatto@riseup.net> | 2018-11-03 14:01:54 -0300 |
---|---|---|
committer | Silvio Rhatto <rhatto@riseup.net> | 2018-11-03 14:01:54 -0300 |
commit | 8cc6611b3db7b7564150dad241e12970ca1981d9 (patch) | |
tree | 6161cbee273aaf6ac709d1b66a59b40bf65628e0 /trashman | |
parent | e7e6b260614a589e035fcd2febb74fda827a18e4 (diff) | |
download | trashman-8cc6611b3db7b7564150dad241e12970ca1981d9.tar.gz trashman-8cc6611b3db7b7564150dad241e12970ca1981d9.tar.bz2 |
Adds deploy action
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 |