diff --git a/install-github-release.sh b/install-github-release.sh index c5a89cd..6cdfa26 100755 --- a/install-github-release.sh +++ b/install-github-release.sh @@ -99,10 +99,10 @@ main(){ fi fi popd >/dev/null - rm -rf "$tmp_dir" - if [ ! -z "$SRV_NAME" ]; then - systemctl restart $SRV_NAME + + if [ ! -z "$CMD_RELOAD" ]; then + $CMD_RELOAD fi fi } @@ -120,7 +120,7 @@ usage(){ echo " -d Dir inside package (set number as index; set '-' as packge name)"; echo " -e Expression for sed (only for '-d -')"; echo " -v Version param"; - echo " -s Service name"; + echo " -c Command for reload"; echo " -x Proxy [protocol://]host[:port]"; } @@ -133,9 +133,9 @@ PKG_NAME= PKG_DIR= SED_EXP= VER_PARAM= -SRV_NAME= +CMD_RELOAD= SET_PROXY= -while getopts ":r:m:k:p:n:o:d:e:v:s:x:" OPT; do +while getopts ":r:m:k:p:n:o:d:e:v:c:x:" OPT; do case $OPT in r) REPO=$OPTARG; @@ -165,7 +165,7 @@ while getopts ":r:m:k:p:n:o:d:e:v:s:x:" OPT; do VER_PARAM=$OPTARG; ;; s) - SRV_NAME=$OPTARG; + CMD_RELOAD=$OPTARG; ;; x) SET_PROXY="-x $OPTARG";