update
This commit is contained in:
1 parent
9506a4fee4
commit
e6baed77c2
1 file changed
+10
-4
@@ -16,9 +16,9 @@ main(){
|
||||
exit 1
|
||||
fi
|
||||
if [ ! -z $PROG_NAME ]; then
|
||||
curr_ver=$($PROG_PATH/$PROG_NAME -v)
|
||||
curr_ver=$($PROG_PATH/$PROG_NAME $VER_PARAM||echo VERSION_NOT_EXIST)
|
||||
else
|
||||
curr_ver="SHOUDNOTEXIST"
|
||||
curr_ver="VERSION_NOT_EXIST"
|
||||
fi
|
||||
if (echo $dl_url | grep -i $curr_ver) >/dev/null 2>&1; then
|
||||
echo "Already latest version!"
|
||||
@@ -39,7 +39,8 @@ main(){
|
||||
fi
|
||||
if [ ! -z $PROG_NAME ]; then
|
||||
cp -fr "$PROG_NAME" "$PROG_PATH/"
|
||||
echo "Update Complete ($curr_ver -> $($PROG_PATH/$PROG_NAME -v))!"
|
||||
chmod +x "$PROG_PATH/$PROG_NAME"
|
||||
echo "Update Complete ($curr_ver -> $($PROG_PATH/$PROG_NAME $VER_PARAM||echo VERSION_NOT_EXIST))!"
|
||||
else
|
||||
cp -fr * "$PROG_PATH/"
|
||||
echo "Update Complete!"
|
||||
@@ -61,6 +62,7 @@ usage(){
|
||||
echo " -r <REPO> Github repo";
|
||||
echo " -m <MATCH> Match release with regexp";
|
||||
echo " -d <DIR> Dir inside package";
|
||||
echo " -v <VERSION> Version param";
|
||||
echo " -s <SERVICE> Service name";
|
||||
echo " -x <PROXY> Proxy [protocol://]host[:port]";
|
||||
}
|
||||
@@ -70,9 +72,10 @@ PROG_NAME=
|
||||
REPO=
|
||||
MATCH_RELEASE=
|
||||
PKG_DIR=
|
||||
VER_PARAM=
|
||||
SRV_NAME=
|
||||
SET_PROXY=
|
||||
while getopts ":p:n:r:m:d:s:x:" OPT; do
|
||||
while getopts ":p:n:r:m:d:v:s:x:" OPT; do
|
||||
case $OPT in
|
||||
p)
|
||||
PROG_PATH=$OPTARG;
|
||||
@@ -89,6 +92,9 @@ while getopts ":p:n:r:m:d:s:x:" OPT; do
|
||||
d)
|
||||
PKG_DIR=$OPTARG;
|
||||
;;
|
||||
v)
|
||||
VER_PARAM=$OPTARG;
|
||||
;;
|
||||
s)
|
||||
SRV_NAME=$OPTARG;
|
||||
;;
|
||||
|
||||
Reference in new issue
Block a user