From 2cb4d4747a2493d55f3c56b45c8d42af6736516a Mon Sep 17 00:00:00 2001 From: Charlie Root Date: Thu, 26 Nov 2020 22:25:45 +0100 Subject: [PATCH] Added umount for "jaildk build $jail stop" aswell --- jaildk | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/jaildk b/jaildk index 2aaa339..7d69e5a 100644 --- a/jaildk +++ b/jaildk @@ -106,10 +106,7 @@ jaildk_build() { fi jaildk_install $jail all $mode rw $base $version - if [ $2 = "start" ]; then - ex mount -t nullfs -o rw $j/ports/$version $run/$jail/usr/ports - fi - + } jaildk_rc_mount() { @@ -278,12 +275,24 @@ jaildk_install() { ;; stop) bold "Unstalling jail $jail" + if mount -v | grep " $j/build/$jail/usr/ports " > /dev/null ; then + if [ ! -z $rw ]; then + echo "mount - umount $j/build/$jail/usr/ports" + umount $j/build/$jail/usr/ports + fi + else + bold "$j/build/$jail/usr/ports not mounted!" + fi ;; esac - + for rcscript in $rcscripts; do $rcscript $jail $mode $rw $base $version done + if [ $mode = "start" ]; then + ex mount -t nullfs -o rw $j/ports/$version $run/$jail/usr/ports + fi + } jaildk_uninstall() {