Fix some shellcheck complaints

gf-arm64
FriendlyNeighborhoodShane 3 years ago
parent cb531cf13f
commit 1074e15a0f

@ -30,7 +30,7 @@ updatedelta() {
echo " "; echo " ";
echo " - Checking resdl delta between updates..."; echo " - Checking resdl delta between updates...";
for entry in $(grep -oE "FILE: [^,;]*" "$reldir/update-$newlog.log" | cut -d" " -f2); do grep -oE "FILE: [^,;]*" "$reldir/update-$newlog.log" | cut -d" " -f2 | while read -r entry; do
file="$entry"; file="$entry";
line="$(grep "FILE: $file[,;]" "$reldir/update-$newlog.log" | head -n1)"; line="$(grep "FILE: $file[,;]" "$reldir/update-$newlog.log" | head -n1)";
url="$(echo "$line" | grep -oE "URL: [^,;]*" | cut -d" " -f2)"; url="$(echo "$line" | grep -oE "URL: [^,;]*" | cut -d" " -f2)";

@ -51,13 +51,17 @@ translate_path() {
done; done;
} }
delete_file() {
rm -rf "$1";
}
case "$1" in case "$1" in
backup) backup)
log " "; log " ";
log "Backing up..."; log "Backing up...";
save_files | translate_path | while read -r object; do save_files | translate_path | while read -r object; do
[ "$object" ] && [ -e "$S/$object" ] || continue; [ "$object" ] && [ -e "$S/$object" ] || continue;
for file in $(find "$S/$object" -type f); do find "$S/$object" -type f | while read -r file; do
file="${file#$S/}"; file="${file#$S/}";
backup_file "$S/$file"; backup_file "$S/$file";
log "BACKUPER: Object backed up ($file)"; log "BACKUPER: Object backed up ($file)";
@ -69,7 +73,7 @@ case "$1" in
log "Restoring..."; log "Restoring...";
save_files | translate_path | while read -r object; do save_files | translate_path | while read -r object; do
[ "$object" ] && [ -e "$C/$S/$object" ] || continue; [ "$object" ] && [ -e "$C/$S/$object" ] || continue;
for file in $(find "$C/$S/$object" -type f); do find "$C/$S/$object" -type f | while read -r file; do
file="${file#$C/$S/}"; file="${file#$C/$S/}";
restore_file "$S/$file"; restore_file "$S/$file";
log "RESTORER: Object restored ($file)"; log "RESTORER: Object restored ($file)";
@ -81,7 +85,7 @@ case "$1" in
log "Debloating..."; log "Debloating...";
delete_files | translate_path | while read -r object; do delete_files | translate_path | while read -r object; do
[ "$object" ] && [ -e "$S/$object" ] || continue; [ "$object" ] && [ -e "$S/$object" ] || continue;
rm -rf "$S/$object"; delete_file "$S/$object";
log "DEBLOATER: Object debloated ($object)"; log "DEBLOATER: Object debloated ($object)";
done; done;
;; ;;

Loading…
Cancel
Save