bugfix
This commit is contained in:
@@ -68,7 +68,7 @@ else
|
|||||||
echo "Magisk busybox Path does not exist"
|
echo "Magisk busybox Path does not exist"
|
||||||
fi
|
fi
|
||||||
export PATH="$PATH"
|
export PATH="$PATH"
|
||||||
backup_version="V15.7.5"
|
backup_version="V15.7.7"
|
||||||
#bin_path="${bin_path/'/storage/emulated/'/'/data/media/'}"
|
#bin_path="${bin_path/'/storage/emulated/'/'/data/media/'}"
|
||||||
filepath="/data/backup_tools"
|
filepath="/data/backup_tools"
|
||||||
busybox="$filepath/busybox"
|
busybox="$filepath/busybox"
|
||||||
@@ -729,6 +729,8 @@ Backup_apk() {
|
|||||||
#檢測數據位置進行備份
|
#檢測數據位置進行備份
|
||||||
Backup_data() {
|
Backup_data() {
|
||||||
data_path="$path/$1/$name2"
|
data_path="$path/$1/$name2"
|
||||||
|
MODDIR_NAME="${data_path%/*}"
|
||||||
|
MODDIR_NAME="${MODDIR_NAME##*/}"
|
||||||
case $1 in
|
case $1 in
|
||||||
user) Size="$userSize" && data_path="$path2/$name2" ;;
|
user) Size="$userSize" && data_path="$path2/$name2" ;;
|
||||||
data) Size="$dataSize" ;;
|
data) Size="$dataSize" ;;
|
||||||
@@ -739,7 +741,7 @@ Backup_data() {
|
|||||||
mediapath="$(get_variables "$1mediapath" "$app_details")"
|
mediapath="$(get_variables "$1mediapath" "$app_details")"
|
||||||
fi
|
fi
|
||||||
data_path="$2"
|
data_path="$2"
|
||||||
if [[ $1 != storage-isolation && $1 != thanox && $1 != adb && $1 != Pictures && $1 != DCIM ]]; then
|
if [[ $1 != storage-isolation && $1 != thanox && $1 != adb ]]; then
|
||||||
Compression_method1="$Compression_method"
|
Compression_method1="$Compression_method"
|
||||||
Compression_method=tar
|
Compression_method=tar
|
||||||
fi
|
fi
|
||||||
@@ -784,6 +786,7 @@ Backup_data() {
|
|||||||
if [[ $result = 0 ]]; then
|
if [[ $result = 0 ]]; then
|
||||||
Validation_file "$Backup_folder/$1.tar"*
|
Validation_file "$Backup_folder/$1.tar"*
|
||||||
if [[ $result = 0 ]]; then
|
if [[ $result = 0 ]]; then
|
||||||
|
[[ ${Backup_folder##*/} = Media ]] && [[ $(sed -e '/^$/d' "$mediatxt" | grep -w "${REPLY##*/}.tar$" | head -1) = "" ]] && echo "$FILE_NAME" >> "$mediatxt"
|
||||||
if [[ $zsize != "" ]]; then
|
if [[ $zsize != "" ]]; then
|
||||||
if [[ $Size != "" ]]; then
|
if [[ $Size != "" ]]; then
|
||||||
echo "$(sed "s/$Size/$Filesize/g" "$app_details")">"$app_details"
|
echo "$(sed "s/$Size/$Filesize/g" "$app_details")">"$app_details"
|
||||||
@@ -1334,7 +1337,6 @@ backup)
|
|||||||
echoRgb "備份第$A/$B個資料夾 剩下$((B - A))個" "3"
|
echoRgb "備份第$A/$B個資料夾 剩下$((B - A))個" "3"
|
||||||
starttime2="$(date -u "+%s")"
|
starttime2="$(date -u "+%s")"
|
||||||
Backup_data "${REPLY##*/}" "$REPLY"
|
Backup_data "${REPLY##*/}" "$REPLY"
|
||||||
[[ $result = 0 ]] && [[ $(sed -e '/^$/d' "$mediatxt" | grep -w "${REPLY##*/}.tar$" | head -1) = "" ]] && echo "${REPLY##*/}.tar" >> "$mediatxt"
|
|
||||||
endtime 2 "${REPLY##*/}備份" "1"
|
endtime 2 "${REPLY##*/}備份" "1"
|
||||||
echoRgb "完成$((A * 100 / B))% $hx$(echo "$Occupation_status" | awk 'END{print "剩餘:"$1"使用率:"$2}')" "2"
|
echoRgb "完成$((A * 100 / B))% $hx$(echo "$Occupation_status" | awk 'END{print "剩餘:"$1"使用率:"$2}')" "2"
|
||||||
rgb_d="$rgb_a"
|
rgb_d="$rgb_a"
|
||||||
@@ -1753,7 +1755,6 @@ backup_media)
|
|||||||
starttime2="$(date -u "+%s")"
|
starttime2="$(date -u "+%s")"
|
||||||
[[ ${REPLY: -1} = / ]] && REPLY="${REPLY%?}"
|
[[ ${REPLY: -1} = / ]] && REPLY="${REPLY%?}"
|
||||||
Backup_data "${REPLY##*/}" "$REPLY"
|
Backup_data "${REPLY##*/}" "$REPLY"
|
||||||
[[ $result = 0 ]] && [[ $(sed -e '/^$/d' "$mediatxt" | grep -w "${REPLY##*/}.tar$" | head -1) = "" ]] && echo "${REPLY##*/}.tar" >> "$mediatxt"
|
|
||||||
endtime 2 "${REPLY##*/}備份" "1"
|
endtime 2 "${REPLY##*/}備份" "1"
|
||||||
echoRgb "完成$((A * 100 / B))% $hx$(echo "$Occupation_status" | awk 'END{print "剩餘:"$1"使用率:"$2}')" "2" && echoRgb "____________________________________" && let A++
|
echoRgb "完成$((A * 100 / B))% $hx$(echo "$Occupation_status" | awk 'END{print "剩餘:"$1"使用率:"$2}')" "2" && echoRgb "____________________________________" && let A++
|
||||||
done
|
done
|
||||||
|
|||||||
Reference in New Issue
Block a user