Add collision detection

This commit is contained in:
Joshua Boniface 2023-09-01 15:41:57 -04:00
parent 8dd16310b7
commit 8de0b4541a
1 changed files with 6 additions and 0 deletions

View File

@ -375,6 +375,11 @@ case ${install_option} in
;;
esac
if [[ -f /tmp/pvc-install.lock ]]; then
echo "An instance of 'install.sh' is already running!"
exit 1
fi
touch /tmp/pvc-install.lock
titlestring_text="| Proceeding with installation of host '${target_hostname}'. |"
titlestring_len="$(( $( wc -c <<<"${titlestring_text}" ) - 2 ))"
@ -407,6 +412,7 @@ cleanup() {
umount ${target} >&2
vgchange -an >&2
rmdir ${target} >&2
rm /tmp/pvc-install.lock
echo "done."
echo
}