echo ' OPTION: (optional)'
echo ' -s size in MB, default is 1024'
echo ' -t filesystem type, default is ext4 ext2/ext3/ext4/xfs are supported now'
echo ' -l label, default is casper-rw'
echo ' -c configfile name inside the persistence file. File content is "/ union"'
echo ' -o outputfile name, default is persistence.dat'
echo ' OPTION: (optional)'
echo ' -s size in MB, default is 1024'
echo ' -t filesystem type, default is ext4 ext2/ext3/ext4/xfs are supported now'
echo ' -l label, default is casper-rw'
echo ' -c configfile name inside the persistence file. File content is "/ union"'
echo ' -o outputfile name, default is persistence.dat'
+if [ ! -z "$passphrase" ]; then
+ printf "$passphrase" | cryptsetup -q --verbose luksFormat $freeloop -
+ printf "$passphrase" | cryptsetup -q --verbose luksOpen $freeloop persist_decrypted -
+ _freeloop=$freeloop
+ freeloop="/dev/mapper/persist_decrypted"
+fi
+