[lvm-devel] master - tests: create whole path with mkdir
Zdenek Kabelac
zkabelac at sourceware.org
Mon Nov 19 12:18:24 UTC 2018
Gitweb: https://sourceware.org/git/?p=lvm2.git;a=commitdiff;h=0747a6d0de8ccbf1586d392de29f4ab3b0fa7dbc
Commit: 0747a6d0de8ccbf1586d392de29f4ab3b0fa7dbc
Parent: f7adcb5f6db7e7c1131b5dfb9114235a908292b1
Author: Zdenek Kabelac <zkabelac at redhat.com>
AuthorDate: Sun Nov 18 21:42:27 2018 +0100
Committer: Zdenek Kabelac <zkabelac at redhat.com>
CommitterDate: Sun Nov 18 22:03:50 2018 +0100
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 c2fc36a..cd360e9 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 1b6a176..42bd26f 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
More information about the lvm-devel
mailing list