update
This commit is contained in:
1 parent
3c2cf5117b
commit
83f8ac6800
1 file changed
+11
-6
@@ -6,7 +6,7 @@ DEFAULT_MATCH_STAGE_1="browser_download_url"
|
||||
|
||||
|
||||
main(){
|
||||
if [ -z "$REPO" ]; then
|
||||
if [ -z $REPO ]; then
|
||||
usage
|
||||
exit 1
|
||||
fi
|
||||
@@ -54,6 +54,10 @@ main(){
|
||||
curl $SET_PROXY -SfLo source_pkg.zip "$dl_url"
|
||||
unzip -o source_pkg.zip
|
||||
dirname=$(rev <<< $pkgname | cut -d '.' -f 2- | rev)
|
||||
elif (echo $ext | grep -i tar) || (echo $ext | grep -i tgz) >/dev/null 2>&1; then
|
||||
curl $SET_PROXY -SfLo source_pkg.$ext "$dl_url"
|
||||
tar -xvf source_pkg.$ext
|
||||
dirname=$(rev <<< $pkgname | cut -d '.' -f 2- | rev)
|
||||
elif (echo $ext_tar | grep -i tar) >/dev/null 2>&1; then
|
||||
curl $SET_PROXY -SfLo source_pkg.tar.$ext "$dl_url"
|
||||
tar -xvf source_pkg.tar.$ext
|
||||
@@ -62,19 +66,20 @@ main(){
|
||||
echo "Unknown format: $pkgname"
|
||||
exit 1
|
||||
fi
|
||||
rm source_pkg.*
|
||||
if [ ! -z $PKG_DIR ]; then
|
||||
if [ "$PKG_DIR" = "-" ]; then
|
||||
if [ -z $SED_EXP ]; then
|
||||
cd $dirname
|
||||
cd "$dirname"
|
||||
else
|
||||
cd $(echo $dirname | sed $SED_EXP)
|
||||
cd "$(echo $dirname | sed -E $SED_EXP)"
|
||||
fi
|
||||
elif [ $PKG_DIR -ge 0 ]; then
|
||||
dirs=$(ls -l|awk '/^d/ {print $NF}')
|
||||
arr_dirs=($dirs)
|
||||
cd ${arr_dirs[$PKG_DIR]}
|
||||
cd "${arr_dirs[$PKG_DIR]}"
|
||||
else
|
||||
cd $PKG_DIR
|
||||
cd "$PKG_DIR"
|
||||
fi
|
||||
fi
|
||||
|
||||
@@ -104,7 +109,7 @@ main(){
|
||||
popd >/dev/null
|
||||
rm -rf "$tmp_dir"
|
||||
|
||||
if [ ! -z "$CMD_RELOAD" ]; then
|
||||
if [ ! -z $CMD_RELOAD ]; then
|
||||
$CMD_RELOAD
|
||||
fi
|
||||
fi
|
||||
|
||||
Reference in new issue
Block a user