mirror of
https://github.com/dockur/windows.git
synced 2025-09-17 21:39:49 +00:00
feat: Backup disk image (#1399)
This commit is contained in:
parent
d08b7aeb27
commit
0903fad26b
@ -44,7 +44,7 @@ skipInstall() {
|
|||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
info "Detected that $method, creating a backup of your previous installation..."
|
info "Detected that $method, a backup of your previous installation will be saved..."
|
||||||
|
|
||||||
local dir="$STORAGE/${previous%.*}.old"
|
local dir="$STORAGE/${previous%.*}.old"
|
||||||
|
|
||||||
@ -52,8 +52,8 @@ skipInstall() {
|
|||||||
mkdir -p "$dir"
|
mkdir -p "$dir"
|
||||||
|
|
||||||
[ -f "$STORAGE/$previous" ] && mv -f "$STORAGE/$previous" "$dir/"
|
[ -f "$STORAGE/$previous" ] && mv -f "$STORAGE/$previous" "$dir/"
|
||||||
find "$STORAGE" -maxdepth 1 -type f -iname 'windows.*' -exec mv -n {} "$dir/" \;
|
|
||||||
find "$STORAGE" -maxdepth 1 -type f \( -iname '*.rom' -or -iname '*.vars' \) -exec mv -n {} "$dir/" \;
|
find "$STORAGE" -maxdepth 1 -type f \( -iname '*.rom' -or -iname '*.vars' \) -exec mv -n {} "$dir/" \;
|
||||||
|
find "$STORAGE" -maxdepth 1 -type f \( -iname 'data.*' -or -iname 'windows.*' \) -exec mv -n {} "$dir/" \;
|
||||||
|
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
@ -132,6 +132,7 @@ startInstall() {
|
|||||||
|
|
||||||
rm -f "$BOOT"
|
rm -f "$BOOT"
|
||||||
|
|
||||||
|
find "$STORAGE" -maxdepth 1 -type f -iname 'data.*' -delete
|
||||||
find "$STORAGE" -maxdepth 1 -type f -iname 'windows.*' -not -iname '*.iso' -delete
|
find "$STORAGE" -maxdepth 1 -type f -iname 'windows.*' -not -iname '*.iso' -delete
|
||||||
find "$STORAGE" -maxdepth 1 -type f \( -iname '*.rom' -or -iname '*.vars' \) -delete
|
find "$STORAGE" -maxdepth 1 -type f \( -iname '*.rom' -or -iname '*.vars' \) -delete
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user