Handle ctrl+c and errors better

This commit is contained in:
ValdikSS 2018-05-01 13:16:46 +03:00
parent 5cc82bf38c
commit 6a6b942dbd

View File

@ -100,8 +100,11 @@ function extract_iso() {
} }
function umount_rm_path() { function umount_rm_path() {
if [ -d "$1" ];
then
umount "$1" || true umount "$1" || true
rm -r "$1" rm -r "$1"
fi
} }
function sigint_handler() { function sigint_handler() {
@ -132,7 +135,7 @@ then
partpath="$(mktemp -d /run/winiso-write.XXXXXXXXXX)" partpath="$(mktemp -d /run/winiso-write.XXXXXXXXXX)"
check_requirements check_requirements
trap sigint_handler INT trap sigint_handler INT EXIT
# MBR # MBR
if [[ "$labeltype" == "mbr" ]]; if [[ "$labeltype" == "mbr" ]];