This commit is contained in:
hl committed 2024-11-04 00:40:28 +08:00
1 parent a99e2cc578
commit 5d5e5d362b
2 files changed
+26 -20

No files matched your search

+13 -7
View File
@@ -87,17 +87,18 @@ main(){
echo "Installing..."
echo "From: $CWD"
echo "To: $PROG_PATH/"
cp -fr * "$PROG_PATH/"
if [ -z $PROG_NAME ]; then
echo "Install Complete!"
cp -fr * "$PROG_PATH/"
else
if [ $FILE_COPY -eq 1 ]; then
cp -f "$PROG_NAME" "$PROG_PATH/"
fi
chmod +x "$PROG_PATH/$PROG_NAME"
if [ -z $VER_PARAM ]; then
echo "Install Complete!"
else
echo "Install Complete ($curr_ver -> $($PROG_PATH/$PROG_NAME $VER_PARAM 2>/dev/null||echo VERSION_NOT_EXIST))!"
if [ ! -z $VER_PARAM ]; then
echo "Version: $curr_ver -> $($PROG_PATH/$PROG_NAME $VER_PARAM 2>/dev/null||echo VERSION_NOT_EXIST)!"
fi
fi
echo "Install Complete!"
popd >/dev/null
rm -rf "$tmp_dir"
@@ -117,6 +118,7 @@ usage(){
echo " -m <MATCH> Match stage 2 with regexp";
echo " -p <PATH> Program path";
echo " -n <NAME> Program name";
echo " -f Copy program name file only (when -n is set)";
echo " -o <NAME> Package name";
echo " -d <DIR> Dir inside package (set number as index; set '-' as packge name)";
echo " -e <EXP> Expression for sed (only for '-d -')";
@@ -131,13 +133,14 @@ MATCH_STAGE_1=$DEFAULT_MATCH_STAGE_1
MATCH_STAGE_2=
PROG_PATH=
PROG_NAME=
FILE_COPY=0
PKG_NAME=
PKG_DIR=
SED_EXP=
VER_PARAM=
CMD_RELOAD=
SET_PROXY=
while getopts ":r:t:k:m:p:n:o:d:e:v:c:x:" OPT; do
while getopts ":r:t:k:m:p:n:fo:d:e:v:c:x:" OPT; do
case $OPT in
r)
REPO=$OPTARG;
@@ -157,6 +160,9 @@ while getopts ":r:t:k:m:p:n:o:d:e:v:c:x:" OPT; do
n)
PROG_NAME=$OPTARG;
;;
f)
FILE_COPY=1;
;;
o)
PKG_NAME=$OPTARG;
;;