mirror of
https://github.com/libguestfs/libguestfs.git
synced 2026-03-21 22:53:37 +00:00
RHEL 7: Fix tests for libguestfs-winsupport 7.2.
It doesn't let us use guestfish for arbitrary Windows edits.
This commit is contained in:
committed by
Pino Toscano
parent
6163ec8cfd
commit
ef22c14579
@@ -37,6 +37,7 @@ fi
|
||||
|
||||
# Create a disk image.
|
||||
guestfish <<EOF
|
||||
set-program virt-testing
|
||||
sparse windows.img-t 512M
|
||||
run
|
||||
|
||||
|
||||
@@ -93,6 +93,8 @@ main (int argc, char *argv[])
|
||||
if (g == NULL)
|
||||
error (EXIT_FAILURE, 0, "failed to create handle");
|
||||
|
||||
guestfs_set_program (g, "virt-testing");
|
||||
|
||||
if (guestfs_add_drive_scratch (g, 1024*1024*1024, -1) == -1)
|
||||
exit (EXIT_FAILURE);
|
||||
|
||||
|
||||
@@ -79,6 +79,12 @@ mktest ()
|
||||
:> "$script"
|
||||
:> "$expected"
|
||||
|
||||
cat >> "$script" <<EOF
|
||||
set-program virt-testing
|
||||
run
|
||||
mount /dev/sda2 /
|
||||
EOF
|
||||
|
||||
firstboot_dir="/Program Files/Guestfs/Firstboot"
|
||||
mktest "is-dir \"$firstboot_dir\"" true
|
||||
mktest "is-file \"$firstboot_dir/firstboot.bat\"" true
|
||||
@@ -91,7 +97,7 @@ for drv in netkvm vioscsi viostor; do
|
||||
done
|
||||
done
|
||||
|
||||
guestfish --ro -a "$d/windows-sda" -i < "$script" > "$response"
|
||||
guestfish --ro -a "$d/windows-sda" < "$script" > "$response"
|
||||
diff -u "$expected" "$response"
|
||||
|
||||
rm -r $d
|
||||
|
||||
@@ -73,6 +73,12 @@ mktest ()
|
||||
:> "$script"
|
||||
:> "$expected"
|
||||
|
||||
cat >> "$script" <<EOF
|
||||
set-program virt-testing
|
||||
run
|
||||
mount /dev/sda2 /
|
||||
EOF
|
||||
|
||||
firstboot_dir="/Program Files/Guestfs/Firstboot"
|
||||
mktest "is-dir \"$firstboot_dir\"" true
|
||||
mktest "is-file \"$firstboot_dir/firstboot.bat\"" true
|
||||
@@ -85,7 +91,7 @@ for drv in netkvm qxl vioscsi viostor; do
|
||||
done
|
||||
done
|
||||
|
||||
guestfish --ro -a "$d/windows-sda" -i < "$script" > "$response"
|
||||
guestfish --ro -a "$d/windows-sda" < "$script" > "$response"
|
||||
diff -u "$expected" "$response"
|
||||
|
||||
# We also update the Registry several times, for firstboot, and (ONLY
|
||||
|
||||
Reference in New Issue
Block a user