From bb9a8d25815cf2b145d43229a218966c60d0db8c Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Tue, 23 Oct 2018 14:15:16 +0200 Subject: [PATCH] prepare-root.sh: remove final output directory in case of an error --- prepare-root.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/prepare-root.sh b/prepare-root.sh index d1fd6f4..ecc3a68 100755 --- a/prepare-root.sh +++ b/prepare-root.sh @@ -170,6 +170,7 @@ trap ' [[ -d "$i" ]] && mountpoint -q "$i" && umount "$i" done [[ $MY_TMPDIR ]] && rm -rf --one-file-system -- "$MY_TMPDIR" + (( $ret != 0 )) && [[ "$OUTDIR" ]] && rm -rf --one-file-system -- "$OUTDIR" setenforce $OLD_SELINUX exit $ret; ' EXIT