New API: write for creating files with fixed content (RHBZ#501889).
[libguestfs.git] / tools / make-test-img.sh
index c6481cd..fddd8a2 100755 (executable)
@@ -49,11 +49,11 @@ lvcreate LV2 VG 32
 lvcreate LV3 VG 64
 
 # Phony /boot filesystem.
-mkfs ext2 /dev/sda1
+mkfs-b ext2 4096 /dev/sda1
 set-e2label /dev/sda1 BOOT
 
 # Phony root filesystem.
-mkfs ext2 /dev/VG/Root
+mkfs-b ext2 4096 /dev/VG/Root
 set-e2label /dev/VG/Root ROOT
 
 # Enough to fool virt-inspector.
@@ -68,20 +68,21 @@ mkdir /boot/grub
 touch /boot/grub/grub.conf
 
 # Test files.
-write-file /etc/test1 "abcdefg" 0
-write-file /etc/test2 "" 0
-write-file /bin/test1 "abcdefg" 0
-write-file /bin/test2 "zxcvbnm" 0
-write-file /bin/test3 "1234567" 0
-write-file /bin/test4 "" 0
+write /etc/test1 "abcdefg"
+write /etc/test2 ""
+write /bin/test1 "abcdefg"
+write /bin/test2 "zxcvbnm"
+write /bin/test3 "1234567"
+write /bin/test4 ""
 ln-s /bin/test1 /bin/test5
 mkfifo 0777 /bin/test6
 mknod 0777 10 10 /bin/test7
 
 # Other filesystems.
-mkfs ext2 /dev/VG/LV1
-mkfs ext2 /dev/VG/LV2
-mkfs ext2 /dev/VG/LV3
+# Note that these should be empty, for testing virt-df.
+mkfs-b ext2 4096 /dev/VG/LV1
+mkfs-b ext2 1024 /dev/VG/LV2
+mkfs-b ext2 2048 /dev/VG/LV3
 EOF
 
 rm fstab