X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=regressions%2Ftest-inspect-fstab.sh;h=26ea10f9fe34e1e429d764f80b70dfb40be63469;hb=46e08a159a86d993a44830d70da442cd073859c2;hp=bb79a817222d63461a14d49807227cdd74f2e60b;hpb=a1df33eac2c0a0a4fbb256871e491e28dd11ce90;p=libguestfs.git diff --git a/regressions/test-inspect-fstab.sh b/regressions/test-inspect-fstab.sh index bb79a81..26ea10f 100755 --- a/regressions/test-inspect-fstab.sh +++ b/regressions/test-inspect-fstab.sh @@ -93,6 +93,38 @@ if [ "$(cat test.output)" != "/dev/VG/Root exit 1 fi +cat <<'EOF' > test.fstab +/dev/VG/Root / ext2 default 0 0 + +# cciss device which requires a hint +/dev/cciss/c1d3p1 /boot ext2 default 0 0 + +# cciss device, whole disk +/dev/cciss/c1d3 /var ext2 default 0 0 +EOF + +$guestfish -a test1.img <<'EOF' + run + mount-options "" /dev/VG/Root / + upload test.fstab /etc/fstab +EOF + +$guestfish <<'EOF' > test.output + add-drive-opts test1.img readonly:true name:cciss/c1d3 + run + inspect-os + inspect-get-mountpoints /dev/VG/Root +EOF + +if [ "$(cat test.output)" != "/dev/VG/Root +/: /dev/VG/Root +/boot: /dev/vda1 +/var: /dev/vda" ]; then + echo "$0: error: unexpected output from inspect-get-mountpoints command" + cat test.output + exit 1 +fi + rm test.fstab rm test1.img rm test.output