tests: add utab update tests
Signed-off-by: Karel Zak <kzak@redhat.com>
This commit is contained in:
parent
7c118af7a1
commit
0e7abd33c7
|
@ -0,0 +1,2 @@
|
|||
0 0 0:0 / /mnt/bar user - ext3 /dev/sdb1 none
|
||||
0 0 0:0 / /mnt/xyz loop=/dev/loop0,uhelper=hal - ext3 /dev/sda2 none
|
|
@ -0,0 +1,2 @@
|
|||
0 0 0:0 / /mnt/newbar user - ext3 /dev/sdb1 none
|
||||
0 0 0:0 / /mnt/newxyz loop=/dev/loop0,uhelper=hal - ext3 /dev/sda2 none
|
|
@ -0,0 +1,2 @@
|
|||
0 0 0:0 / /mnt/newbar user - ext3 /dev/sdb1 none
|
||||
0 0 0:0 / /mnt/newxyz user - ext3 /dev/sda2 none
|
|
@ -0,0 +1 @@
|
|||
0 0 0:0 / /mnt/newxyz user - ext3 /dev/sda2 none
|
|
@ -23,10 +23,9 @@ TESTPROG="$TS_HELPER_LIBMOUNT_UPDATE"
|
|||
# Traditional /etc/mtab
|
||||
#
|
||||
export LIBMOUNT_MTAB=$TS_OUTPUT.mtab
|
||||
export LIBMOUNT_FSTAB=$TS_OUTPUT.fstab
|
||||
|
||||
rm $LIBMOUNT_MTAB
|
||||
> $LIBMOUNT_MTAB
|
||||
> $LIBMOUNT_FSTAB
|
||||
|
||||
ts_init_subtest "mtab-mount"
|
||||
$TESTPROG --add /dev/sda1 /mnt/foo ext3 "rw,bbb,ccc,fff=FFF,ddd,noexec"
|
||||
|
@ -54,4 +53,37 @@ $TESTPROG --remove /mnt/gogo
|
|||
cp $LIBMOUNT_MTAB $TS_OUTPUT # save the mtab aside
|
||||
ts_finalize_subtest # checks the mtab
|
||||
|
||||
#
|
||||
# utab
|
||||
#
|
||||
rm $LIBMOUNT_MTAB
|
||||
ln -s /proc/mounts $LIBMOUNT_MTAB
|
||||
|
||||
export LIBMOUNT_UTAB=$TS_OUTPUT.utab
|
||||
> $LIBMOUNT_UTAB
|
||||
|
||||
ts_init_subtest "utab-mount"
|
||||
$TESTPROG --add /dev/sda1 /mnt/foo ext3 "rw,bbb,ccc,fff=FFF,ddd,noexec"
|
||||
$TESTPROG --add /dev/sdb1 /mnt/bar ext3 "ro,user"
|
||||
$TESTPROG --add /dev/sda2 /mnt/xyz ext3 "rw,loop=/dev/loop0,uhelper=hal"
|
||||
cp $LIBMOUNT_UTAB $TS_OUTPUT # save the mtab aside
|
||||
ts_finalize_subtest # checks the mtab
|
||||
|
||||
ts_init_subtest "utab-move"
|
||||
$TESTPROG --move /mnt/bar /mnt/newbar
|
||||
$TESTPROG --move /mnt/xyz /mnt/newxyz
|
||||
cp $LIBMOUNT_UTAB $TS_OUTPUT # save the mtab aside
|
||||
ts_finalize_subtest # checks the mtab
|
||||
|
||||
ts_init_subtest "utab-remount"
|
||||
$TESTPROG --remount /mnt/newbar "ro,noatime"
|
||||
$TESTPROG --remount /mnt/newxyz "rw,user"
|
||||
cp $LIBMOUNT_UTAB $TS_OUTPUT # save the mtab aside
|
||||
ts_finalize_subtest # checks the mtab
|
||||
|
||||
ts_init_subtest "utab-umount"
|
||||
$TESTPROG --remove /mnt/newbar
|
||||
cp $LIBMOUNT_UTAB $TS_OUTPUT # save the mtab aside
|
||||
ts_finalize_subtest # checks the mtab
|
||||
|
||||
ts_finalize
|
||||
|
|
Loading…
Reference in New Issue