* [LTP] [PATCH v7, 4/4] Make argument to tst_umount an absolute path
@ 2021-08-24 12:19 Leo Liang
2021-08-24 12:46 ` Petr Vorel
2021-08-24 13:08 ` Cyril Hrubis
0 siblings, 2 replies; 4+ messages in thread
From: Leo Liang @ 2021-08-24 12:19 UTC (permalink / raw)
To: ltp
tst_umount only takes mount point as an argument,
so modify the argument to an absolute path for tst_umount.
df01.sh uses tst_umount as clean up function,
modify its default TST_MNTPOINT to $PWD/mntpoint in tst_test.sh
Signed-off-by: Leo Yu-Chi Liang <ycliang@andestech.com>
---
testcases/kernel/fs/quota_remount/quota_remount_test01.sh | 2 +-
testcases/kernel/security/integrity/ima/tests/evm_overlay.sh | 2 +-
testcases/kernel/tracing/dynamic_debug/dynamic_debug01.sh | 2 +-
testcases/lib/tst_test.sh | 2 +-
4 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/testcases/kernel/fs/quota_remount/quota_remount_test01.sh b/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
index e84716c03..1b4bdbb99 100755
--- a/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
+++ b/testcases/kernel/fs/quota_remount/quota_remount_test01.sh
@@ -32,7 +32,7 @@ do_setup()
do_clean()
{
[ "$mounted" ] || return
- tst_umount $MNTDIR
+ tst_umount $PWD/$MNTDIR
mounted=
}
diff --git a/testcases/kernel/security/integrity/ima/tests/evm_overlay.sh b/testcases/kernel/security/integrity/ima/tests/evm_overlay.sh
index 9d86778b6..23a5ec556 100755
--- a/testcases/kernel/security/integrity/ima/tests/evm_overlay.sh
+++ b/testcases/kernel/security/integrity/ima/tests/evm_overlay.sh
@@ -83,7 +83,7 @@ cleanup()
{
[ -n "$mounted" ] || return 0
- tst_umount $TST_DEVICE
+ tst_umount $TST_MNTPOINT
TST_DEVICE="$device_backup"
TST_FS_TYPE="$fs_type_backup"
diff --git a/testcases/kernel/tracing/dynamic_debug/dynamic_debug01.sh b/testcases/kernel/tracing/dynamic_debug/dynamic_debug01.sh
index 7f06c2488..fd5ee06c8 100755
--- a/testcases/kernel/tracing/dynamic_debug/dynamic_debug01.sh
+++ b/testcases/kernel/tracing/dynamic_debug/dynamic_debug01.sh
@@ -38,7 +38,7 @@ mount_debugfs()
if ! grep -q debugfs /proc/filesystems ; then
tst_res TCONF "debugfs not supported"
fi
- DEBUGFS_PATH="./tst_debug"
+ DEBUGFS_PATH="$PWD/tst_debug"
mkdir "$DEBUGFS_PATH"
if mount -t debugfs xxx "$DEBUGFS_PATH" ; then
tst_res TINFO "debugfs mounted at $DEBUGFS_PATH"
diff --git a/testcases/lib/tst_test.sh b/testcases/lib/tst_test.sh
index 33015616d..ab9c5c6b9 100644
--- a/testcases/lib/tst_test.sh
+++ b/testcases/lib/tst_test.sh
@@ -632,7 +632,7 @@ tst_run()
cd "$TST_TMPDIR"
fi
- TST_MNTPOINT="${TST_MNTPOINT:-mntpoint}"
+ TST_MNTPOINT="${TST_MNTPOINT:-$PWD/mntpoint}"
if [ "$TST_NEEDS_DEVICE" = 1 ]; then
TST_DEVICE=$(tst_device acquire)
--
2.17.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [LTP] [PATCH v7, 4/4] Make argument to tst_umount an absolute path
2021-08-24 12:19 [LTP] [PATCH v7, 4/4] Make argument to tst_umount an absolute path Leo Liang
@ 2021-08-24 12:46 ` Petr Vorel
2021-08-24 13:08 ` Cyril Hrubis
1 sibling, 0 replies; 4+ messages in thread
From: Petr Vorel @ 2021-08-24 12:46 UTC (permalink / raw)
To: ltp
Hi Leo,
Also evm_overlay.sh needs to be fixed, I'll change it before merge:
+++ testcases/kernel/security/integrity/ima/tests/evm_overlay.sh
@@ -34,7 +34,7 @@ setup()
TST_FS_TYPE="overlay"
mntpoint_backup="$TST_MNTPOINT"
- TST_MNTPOINT="$merged"
+ TST_MNTPOINT="$PWD/$merged"
params_backup="$TST_MNT_PARAMS"
TST_MNT_PARAMS="-o lowerdir=$lower,upperdir=$upper,workdir=$work"
Reviewed-by: Petr Vorel <pvorel@suse.cz>
for whole patchset.
Kind regards,
Petr
^ permalink raw reply [flat|nested] 4+ messages in thread
* [LTP] [PATCH v7, 4/4] Make argument to tst_umount an absolute path
2021-08-24 12:19 [LTP] [PATCH v7, 4/4] Make argument to tst_umount an absolute path Leo Liang
2021-08-24 12:46 ` Petr Vorel
@ 2021-08-24 13:08 ` Cyril Hrubis
2021-08-25 7:17 ` Petr Vorel
1 sibling, 1 reply; 4+ messages in thread
From: Cyril Hrubis @ 2021-08-24 13:08 UTC (permalink / raw)
To: ltp
Hi!
> [ "$mounted" ] || return
> - tst_umount $MNTDIR
> + tst_umount $PWD/$MNTDIR
I guess that we should have the $PWD/$MNTDIR inside of double quotes
just to be extra careful.
Other than that with the chage proposed by Peter:
Reviewed-by: Cyril Hrubis <chrubis@suse.cz>
--
Cyril Hrubis
chrubis@suse.cz
^ permalink raw reply [flat|nested] 4+ messages in thread
* [LTP] [PATCH v7, 4/4] Make argument to tst_umount an absolute path
2021-08-24 13:08 ` Cyril Hrubis
@ 2021-08-25 7:17 ` Petr Vorel
0 siblings, 0 replies; 4+ messages in thread
From: Petr Vorel @ 2021-08-25 7:17 UTC (permalink / raw)
To: ltp
Hi Cyril, Leo,
> Hi!
> > [ "$mounted" ] || return
> > - tst_umount $MNTDIR
> > + tst_umount $PWD/$MNTDIR
> I guess that we should have the $PWD/$MNTDIR inside of double quotes
> just to be extra careful.
Thanks for catching problems, updated and merged.
I also post yet additional update of docs (TST_MNTPOINT should be full path).
Kind regards,
Petr
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2021-08-25 7:17 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-08-24 12:19 [LTP] [PATCH v7, 4/4] Make argument to tst_umount an absolute path Leo Liang
2021-08-24 12:46 ` Petr Vorel
2021-08-24 13:08 ` Cyril Hrubis
2021-08-25 7:17 ` Petr Vorel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox