Blame 0051-TEST-40-NBD-relaxed-check-on-ext3-filesystem-options.patch

Harald Hoyer 55891e
From 75e8f476e7bf33e2759b5a05b9d10f8befc4eedd Mon Sep 17 00:00:00 2001
Harald Hoyer 55891e
From: Harald Hoyer <harald@redhat.com>
Harald Hoyer 55891e
Date: Thu, 22 Sep 2011 12:56:31 +0200
Harald Hoyer 55891e
Subject: [PATCH] TEST-40-NBD: relaxed check on ext3 filesystem options
Harald Hoyer 55891e
Harald Hoyer 55891e
onerror=continue does not seem to be displayed for new kernels
Harald Hoyer 55891e
---
Harald Hoyer 55891e
 test/TEST-40-NBD/client-init    |    1 +
Harald Hoyer 55891e
 test/TEST-40-NBD/create-root.sh |    1 +
Harald Hoyer 55891e
 test/TEST-40-NBD/test.sh        |    4 ++--
Harald Hoyer 55891e
 3 files changed, 4 insertions(+), 2 deletions(-)
Harald Hoyer 55891e
Harald Hoyer 55891e
diff --git a/test/TEST-40-NBD/client-init b/test/TEST-40-NBD/client-init
Harald Hoyer 55891e
index 22dacd9..eb65b76 100755
Harald Hoyer 55891e
--- a/test/TEST-40-NBD/client-init
Harald Hoyer 55891e
+++ b/test/TEST-40-NBD/client-init
Harald Hoyer 55891e
@@ -5,6 +5,7 @@ while read dev fs fstype opts rest; do
Harald Hoyer 55891e
     [ "$dev" = "rootfs" ] && continue
Harald Hoyer 55891e
     [ "$fs" != "/" ] && continue
Harald Hoyer 55891e
     echo "nbd-OK $fstype $opts" >/dev/sda
Harald Hoyer 55891e
+    echo "nbd-OK $fstype $opts" 
Harald Hoyer 55891e
     break
Harald Hoyer 55891e
 done < /proc/mounts
Harald Hoyer 55891e
 export TERM=linux
Harald Hoyer 55891e
diff --git a/test/TEST-40-NBD/create-root.sh b/test/TEST-40-NBD/create-root.sh
Harald Hoyer 55891e
index bd866e4..4bef5f1 100755
Harald Hoyer 55891e
--- a/test/TEST-40-NBD/create-root.sh
Harald Hoyer 55891e
+++ b/test/TEST-40-NBD/create-root.sh
Harald Hoyer 55891e
@@ -14,6 +14,7 @@ lvm vgcreate dracut /dev/mapper/dracut_crypt_test && \
Harald Hoyer 55891e
 lvm lvcreate -l 100%FREE -n root dracut && \
Harald Hoyer 55891e
 lvm vgchange -ay && \
Harald Hoyer 55891e
 mke2fs -j /dev/dracut/root && \
Harald Hoyer 55891e
+/sbin/tune2fs -e continue /dev/dracut/root && \
Harald Hoyer 55891e
 mkdir -p /sysroot && \
Harald Hoyer 55891e
 mount /dev/dracut/root /sysroot && \
Harald Hoyer 55891e
 cp -a -t /sysroot /source/* && \
Harald Hoyer 55891e
diff --git a/test/TEST-40-NBD/test.sh b/test/TEST-40-NBD/test.sh
Harald Hoyer 55891e
index 675ffd4..c5603fd 100755
Harald Hoyer 55891e
--- a/test/TEST-40-NBD/test.sh
Harald Hoyer 55891e
+++ b/test/TEST-40-NBD/test.sh
Harald Hoyer 55891e
@@ -40,7 +40,7 @@ client_test() {
Harald Hoyer 55891e
     local found opts nbdinfo
Harald Hoyer 55891e
 
Harald Hoyer 55891e
     [[ $fstype ]] || fstype=ext3
Harald Hoyer 55891e
-    [[ $fsopt ]] || fsopt="errors=continue"
Harald Hoyer 55891e
+    [[ $fsopt ]] || fsopt="ro"
Harald Hoyer 55891e
 
Harald Hoyer 55891e
     echo "CLIENT TEST START: $test_name"
Harald Hoyer 55891e
 
Harald Hoyer 55891e
@@ -198,7 +198,7 @@ make_encrypted_root() {
Harald Hoyer 55891e
     (
Harald Hoyer 55891e
 	initdir=overlay
Harald Hoyer 55891e
 	. $basedir/dracut-functions
Harald Hoyer 55891e
-	dracut_install mke2fs poweroff cp umount
Harald Hoyer 55891e
+	dracut_install mke2fs poweroff cp umount tune2fs
Harald Hoyer 55891e
 	inst_hook initqueue 01 ./create-root.sh
Harald Hoyer 55891e
 	inst_simple ./99-idesymlinks.rules /etc/udev/rules.d/99-idesymlinks.rules
Harald Hoyer 55891e
     )