summaryrefslogtreecommitdiffstats
path: root/tests/ts
diff options
context:
space:
mode:
authorOndrej Oprala2013-06-14 13:00:49 +0200
committerKarel Zak2013-07-03 11:21:33 +0200
commitd22f2822ed873bac1dbb28aa5fd5351f3a27b2b8 (patch)
tree2da585531305fbafa471160b3ff5f6a19bead17e /tests/ts
parentlibmount: add functions to handle comments in fs tables (diff)
downloadkernel-qcow2-util-linux-d22f2822ed873bac1dbb28aa5fd5351f3a27b2b8.tar.gz
kernel-qcow2-util-linux-d22f2822ed873bac1dbb28aa5fd5351f3a27b2b8.tar.xz
kernel-qcow2-util-linux-d22f2822ed873bac1dbb28aa5fd5351f3a27b2b8.zip
libmount: add functions to safely replace a fs table
Signed-off-by: Ondrej Oprala <ooprala@redhat.com>
Diffstat (limited to 'tests/ts')
-rwxr-xr-xtests/ts/libmount/update12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/ts/libmount/update b/tests/ts/libmount/update
index 3a989dddb..6d4bce81c 100755
--- a/tests/ts/libmount/update
+++ b/tests/ts/libmount/update
@@ -93,4 +93,16 @@ ts_valgrind $TESTPROG --remove /proc
cp $LIBMOUNT_UTAB $TS_OUTPUT # save the mtab aside
ts_finalize_subtest # checks the mtab
+#
+# fstab - replace
+#
+export LIBMOUNT_FSTAB=$TS_OUTPUT.fstab
+rm -f $LIBMOUNT_FSTAB
+cp "$TS_SELF/files/fstab.comment" $LIBMOUNT_FSTAB
+
+ts_init_subtest "fstab-replace"
+ts_valgrind $TESTPROG --replace "LABEL=foo" "/mnt/foo"
+cp $LIBMOUNT_FSTAB $TS_OUTPUT # save the fstab aside
+ts_finalize_subtest #checks the fstab
+
ts_finalize