forked from mirrored-repos/manjaro-tools
util-iso-overlayfs/aufs: only umount image if tracking array is not empty
This commit is contained in:
parent
866da5cdb2
commit
98b11ef576
2 changed files with 11 additions and 7 deletions
|
@ -27,7 +27,9 @@ mount_image_custom(){
|
|||
|
||||
# $1: image path
|
||||
umount_image(){
|
||||
umount "${IMAGE_ACTIVE_MOUNTS[@]}"
|
||||
unset IMAGE_ACTIVE_MOUNTS
|
||||
find $1 -name '.wh.*' -delete &> /dev/null
|
||||
if [[ -n ${IMAGE_ACTIVE_MOUNTS[@]} ]];then
|
||||
umount "${IMAGE_ACTIVE_MOUNTS[@]}"
|
||||
unset IMAGE_ACTIVE_MOUNTS
|
||||
find $1 -name '.wh.*' -delete &> /dev/null
|
||||
fi
|
||||
}
|
||||
|
|
|
@ -28,8 +28,10 @@ mount_image_custom(){
|
|||
}
|
||||
|
||||
umount_image(){
|
||||
info "%s umount: [%s]" "${iso_fs}" "${IMAGE_ACTIVE_MOUNTS[@]}"
|
||||
umount "${IMAGE_ACTIVE_MOUNTS[@]}"
|
||||
unset IMAGE_ACTIVE_MOUNTS
|
||||
rm -rf "${work_dir}/work"
|
||||
if [[ -n ${IMAGE_ACTIVE_MOUNTS[@]} ]];then
|
||||
info "%s umount: [%s]" "${iso_fs}" "${IMAGE_ACTIVE_MOUNTS[@]}"
|
||||
umount "${IMAGE_ACTIVE_MOUNTS[@]}"
|
||||
unset IMAGE_ACTIVE_MOUNTS
|
||||
rm -rf "${work_dir}/work"
|
||||
fi
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue