aboutsummaryrefslogtreecommitdiff
path: root/functions.sh
diff options
context:
space:
mode:
authorJan Wagner <mail@jwagner.eu>2016-03-25 21:58:11 +0100
committerJan Wagner <mail@jwagner.eu>2016-03-25 21:58:11 +0100
commitb33dfc51ccafb9172c0a29c0e4376f0db8b9e3f1 (patch)
tree918f5d661c091cdac6bd6bcc28f677d0993f4369 /functions.sh
parent50170a27d4119c047344793bb7aec685acb3ad6e (diff)
downloadrpi2-gen-image-b33dfc51ccafb9172c0a29c0e4376f0db8b9e3f1.tar.gz
rpi2-gen-image-b33dfc51ccafb9172c0a29c0e4376f0db8b9e3f1.tar.bz2
rpi2-gen-image-b33dfc51ccafb9172c0a29c0e4376f0db8b9e3f1.zip
Added: ENABLE_CRYPTFS - encrypted rootfs, use-latest-bootloader, cp-cleanup
Diffstat (limited to 'functions.sh')
-rw-r--r--functions.sh11
1 files changed, 6 insertions, 5 deletions
diff --git a/functions.sh b/functions.sh
index 36f6bc3..cbd5bad 100644
--- a/functions.sh
+++ b/functions.sh
@@ -6,17 +6,18 @@ cleanup (){
# Identify and kill all processes still using files
echo "killing processes using mount point ..."
- fuser -k $R
+ fuser -k "$R"
sleep 3
- fuser -9 -k -v $R
+ fuser -9 -k -v "$R"
# Clean up all temporary mount points
echo "removing temporary mount points ..."
- umount -l $R/proc 2> /dev/null
- umount -l $R/sys 2> /dev/null
- umount -l $R/dev/pts 2> /dev/null
+ umount -l "$R/proc" 2> /dev/null
+ umount -l "$R/sys" 2> /dev/null
+ umount -l "$R/dev/pts" 2> /dev/null
umount "$BUILDDIR/mount/boot/firmware" 2> /dev/null
umount "$BUILDDIR/mount" 2> /dev/null
+ cryptsetup close "${CRYPTFS_MAPPING}" 2> /dev/null
losetup -d "$ROOT_LOOP" 2> /dev/null
losetup -d "$FRMW_LOOP" 2> /dev/null
trap - 0 1 2 3 6