From 0747a6d0de8ccbf1586d392de29f4ab3b0fa7dbc Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Sun, 18 Nov 2018 21:42:27 +0100 Subject: [PATCH] tests: create whole path with mkdir Create also 'lvm' upper this if such one is missing in /run dir and use '-p' with mkdir. --- test/shell/pvscan-autoactivate.sh | 2 +- test/shell/pvscan-nomda-bg.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/shell/pvscan-autoactivate.sh b/test/shell/pvscan-autoactivate.sh index c2fc36a58..cd360e9f7 100644 --- a/test/shell/pvscan-autoactivate.sh +++ b/test/shell/pvscan-autoactivate.sh @@ -32,7 +32,7 @@ vgcreate $vg1 "$dev1" "$dev2" lvcreate -n $lv1 -l 4 -a n $vg1 # the first pvscan scans all devs -test -d "$ONLINEDIR" || mkdir "$ONLINEDIR" +test -d "$ONLINEDIR" || mkdir -p "$ONLINEDIR" _clear_online nofoo pvscan --cache -aay diff --git a/test/shell/pvscan-nomda-bg.sh b/test/shell/pvscan-nomda-bg.sh index 1b6a176eb..42bd26f81 100644 --- a/test/shell/pvscan-nomda-bg.sh +++ b/test/shell/pvscan-nomda-bg.sh @@ -28,7 +28,7 @@ RUNDIR="/run" test -d "$RUNDIR" || RUNDIR="/var/run" # create a file in pvs_online to disable the pvscan init # case which scans everything when the first dev appears. -mkdir "$RUNDIR/lvm/pvs_online" || true +mkdir -p "$RUNDIR/lvm/pvs_online" || true touch "$RUNDIR/lvm/pvs_online/foo" pvscan --cache --background "$dev2" -aay -- 2.43.5