16 lines
494 B
Bash
16 lines
494 B
Bash
|
|
#!/usr/bin/bash
|
||
|
|
|
||
|
|
release_output=$(cat /etc/os-release)
|
||
|
|
declare -a backup_dirs=("Alarms" "DCIM" "Documents" "Download" "Movies" "Music" "Pictures" "Podcasts" "Recordings" "Ringtones" "SwiftBackup")
|
||
|
|
for v in "${backup_dirs[@]}"
|
||
|
|
do
|
||
|
|
if [[ $release_output == *"MSYS2"* ]] || [ -f /git-bash.exe ] || [ -f /msys2.exe ]; then
|
||
|
|
# We're on Windows
|
||
|
|
echo "adb push $v /sdcard/" > restore.bat
|
||
|
|
./restore.bat
|
||
|
|
rm restore.bat
|
||
|
|
else
|
||
|
|
adb push $v /sdcard/
|
||
|
|
fi
|
||
|
|
done
|