TEST-40-NBD: relaxed check on ext3 filesystem options
authorHarald Hoyer <harald@redhat.com>
Thu, 22 Sep 2011 10:56:31 +0000 (12:56 +0200)
committerHarald Hoyer <harald@redhat.com>
Thu, 22 Sep 2011 13:37:27 +0000 (15:37 +0200)
onerror=continue does not seem to be displayed for new kernels

test/TEST-40-NBD/client-init
test/TEST-40-NBD/create-root.sh
test/TEST-40-NBD/test.sh

index 22dacd9..eb65b76 100755 (executable)
@@ -5,6 +5,7 @@ while read dev fs fstype opts rest; do
     [ "$dev" = "rootfs" ] && continue
     [ "$fs" != "/" ] && continue
     echo "nbd-OK $fstype $opts" >/dev/sda
+    echo "nbd-OK $fstype $opts" 
     break
 done < /proc/mounts
 export TERM=linux
index bd866e4..4bef5f1 100755 (executable)
@@ -14,6 +14,7 @@ lvm vgcreate dracut /dev/mapper/dracut_crypt_test && \
 lvm lvcreate -l 100%FREE -n root dracut && \
 lvm vgchange -ay && \
 mke2fs -j /dev/dracut/root && \
+/sbin/tune2fs -e continue /dev/dracut/root && \
 mkdir -p /sysroot && \
 mount /dev/dracut/root /sysroot && \
 cp -a -t /sysroot /source/* && \
index 675ffd4..c5603fd 100755 (executable)
@@ -40,7 +40,7 @@ client_test() {
     local found opts nbdinfo
 
     [[ $fstype ]] || fstype=ext3
-    [[ $fsopt ]] || fsopt="errors=continue"
+    [[ $fsopt ]] || fsopt="ro"
 
     echo "CLIENT TEST START: $test_name"
 
@@ -198,7 +198,7 @@ make_encrypted_root() {
     (
        initdir=overlay
        . $basedir/dracut-functions
-       dracut_install mke2fs poweroff cp umount
+       dracut_install mke2fs poweroff cp umount tune2fs
        inst_hook initqueue 01 ./create-root.sh
        inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
     )