feat: Extract XML

This commit is contained in:
Kroese 2024-05-10 01:47:07 +02:00 committed by GitHub
parent 2de40c4cad
commit 35262485af
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -889,11 +889,19 @@ updateImage() {
index="2" index="2"
fi fi
local out="$TMP/extract"
rm -rf "$out"
mkdir -p "$out"
if [[ "$MANUAL" != [Yy1]* ]]; then if [[ "$MANUAL" != [Yy1]* ]]; then
xml=$(basename "$asset") xml=$(basename "$asset")
info "Adding $xml for automatic installation..." info "Adding $xml for automatic installation..."
if ! wimlib-imagex extract "$loc" "$index" "/$file" "--dest-dir=$out" > /dev/null; then
warn "failed to extract answer file ($file) from ISO image.."
fi
if ! wimlib-imagex update "$loc" "$index" --command "add $asset /$file" > /dev/null; then if ! wimlib-imagex update "$loc" "$index" --command "add $asset /$file" > /dev/null; then
MANUAL="Y" MANUAL="Y"
warn "failed to add answer file ($xml) to ISO image, $FB" warn "failed to add answer file ($xml) to ISO image, $FB"