+if [ -n "$config" ]; then
+ if [ -d ./persist_tmp_mnt ]; then
+ rm -rf ./persist_tmp_mnt
+ fi
+
+ mkdir ./persist_tmp_mnt
+ if mount $freeloop ./persist_tmp_mnt; then
+ echo '/ union' > ./persist_tmp_mnt/$config
+ sync
+ umount ./persist_tmp_mnt
+ fi
+ rm -rf ./persist_tmp_mnt
+fi
+
+if [ ! -z "$passphrase" ]; then
+ cryptsetup luksClose $freeloop
+ freeloop=$_freeloop
+fi