From cdcc9149958feaeeac6a6043a0e112c3475c6ae9 Mon Sep 17 00:00:00 2001 From: Pearl Dsilva Date: Wed, 14 Oct 2020 15:45:22 +0530 Subject: [PATCH] scripts: creates /var/run/cloud folder for creation of lock file (#4373) Co-authored-by: Pearl Dsilva --- scripts/vm/network/vnet/modifyvxlan.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/vm/network/vnet/modifyvxlan.sh b/scripts/vm/network/vnet/modifyvxlan.sh index 3aa19ad424d..6af2f09613c 100755 --- a/scripts/vm/network/vnet/modifyvxlan.sh +++ b/scripts/vm/network/vnet/modifyvxlan.sh @@ -131,6 +131,9 @@ fi LOCKFILE=/var/run/cloud/vxlan.lock +# ensures that parent directories exists and prepares the lock file +mkdir -p "${LOCKFILE%/*}" + ( flock -x -w 10 200 || exit 1 if [[ "$OP" == "add" ]]; then