fix: Copy xml instead of move (#89)

This commit is contained in:
Kroese 2024-01-25 00:18:59 +01:00 committed by GitHub
parent bc2d8fff54
commit 82ad512dca
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -57,21 +57,21 @@ replaceXML() {
local asset="$2" local asset="$2"
local path="$dir/autounattend.xml" local path="$dir/autounattend.xml"
[ -f "$path" ] && mv -f "$asset" "$path" [ -f "$path" ] && cp "$asset" "$path"
path="$dir/Autounattend.xml" path="$dir/Autounattend.xml"
[ -f "$path" ] && mv -f "$asset" "$path" [ -f "$path" ] && cp "$asset" "$path"
path="$dir/AutoUnattend.xml" path="$dir/AutoUnattend.xml"
[ -f "$path" ] && mv -f "$asset" "$path" [ -f "$path" ] && cp "$asset" "$path"
path="$dir/autounattend.XML" path="$dir/autounattend.XML"
[ -f "$path" ] && mv -f "$asset" "$path" [ -f "$path" ] && cp "$asset" "$path"
path="$dir/Autounattend.XML" path="$dir/Autounattend.XML"
[ -f "$path" ] && mv -f "$asset" "$path" [ -f "$path" ] && cp "$asset" "$path"
path="$dir/AutoUnattend.XML" path="$dir/AutoUnattend.XML"
[ -f "$path" ] && mv -f "$asset" "$path" [ -f "$path" ] && cp "$asset" "$path"
path="$dir/AUTOUNATTEND.xml" path="$dir/AUTOUNATTEND.xml"
[ -f "$path" ] && mv -f "$asset" "$path" [ -f "$path" ] && cp "$asset" "$path"
path="$dir/AUTOUNATTEND.XML" path="$dir/AUTOUNATTEND.XML"
[ -f "$path" ] && mv -f "$asset" "$path" [ -f "$path" ] && cp "$asset" "$path"
return 0 return 0
} }
@ -103,7 +103,6 @@ finishInstall() {
# Mark ISO as prepared via magic byte # Mark ISO as prepared via magic byte
printf '\x16' | dd of="$iso" bs=1 seek=0 count=1 conv=notrunc status=none printf '\x16' | dd of="$iso" bs=1 seek=0 count=1 conv=notrunc status=none
rm -f "$STORAGE/windows.ver"
rm -f "$STORAGE/windows.boot" rm -f "$STORAGE/windows.boot"
cp /run/version "$STORAGE/windows.ver" cp /run/version "$STORAGE/windows.ver"
@ -238,7 +237,7 @@ extractImage() {
local iso="$1" local iso="$1"
local dir="$2" local dir="$2"
local size size_gb space space_gb local size size_gb space space_gb
local msg="Extracting downloaded ISO image..." local msg="Extracting downloaded ISO image..."
[ -n "$CUSTOM" ] && msg="Extracting local ISO image..." [ -n "$CUSTOM" ] && msg="Extracting local ISO image..."
info "$msg" && html "$msg" info "$msg" && html "$msg"