mirror of
https://github.com/monlor/MIXBOX-ARCHIVE.git
synced 2026-03-10 23:41:27 +00:00
更新工具箱versioncmp,尝试使用gitee源
This commit is contained in:
@@ -130,12 +130,13 @@ backup() {
|
||||
cp -rf ${mbroot}/mbdb $mbbackup
|
||||
applist installed -n | while read line; do
|
||||
echo "$(mbdb get ${line}.main.backupfiles)" | tr ',' '\n' | while read file; do
|
||||
[ -z "$file" ] && continue
|
||||
[ -z "$file" ] && continue
|
||||
savepath="$(dirname $mbbackup/${line}/$file)"
|
||||
[ ! -d "$savepath" ] && mkdir -p $savepath
|
||||
cp -rf ${mbroot}/apps/${line}/$file $mbbackup/${line}/$file &> /dev/null
|
||||
done
|
||||
done
|
||||
cp -rf ${mbroot}/config/applist.txt $mbbackup/applist.txt
|
||||
cp -rf ${mbroot}/scripts/userscript.sh $mbbackup/userscript.sh
|
||||
cp -rf ${mbroot}/mbdb $mbbackup/mbdb
|
||||
tar zcvf "$mbbackup".tar.gz $mbbackup > /dev/null 2>&1
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -4,4 +4,4 @@ needver=""
|
||||
supports="linux_arm,linux_mips,linux_x86_64"
|
||||
appinfo="一款支持多平台,多架构的Shell工具箱"
|
||||
newinfo="新增base64_encode工具"
|
||||
version="0.1.8"
|
||||
version="0.1.9"
|
||||
|
||||
@@ -58,4 +58,20 @@ base_decode() {
|
||||
echo -n "$*" | baseutil --b64 -d
|
||||
fi
|
||||
fi
|
||||
}
|
||||
}
|
||||
|
||||
# $1 > $2 => -1
|
||||
# $1 < $2 => 1
|
||||
# $1 = $2 => 0
|
||||
versioncmp() {
|
||||
|
||||
[ "$1" = "$2" ] && echo -n "0" && return
|
||||
|
||||
if test "$(echo "$@" | tr " " "\n" | sort -V | head -n 1)" != "$1"; then
|
||||
echo -n "-1"
|
||||
else
|
||||
echo -n "1"
|
||||
fi
|
||||
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user