mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-25 03:34:58 +00:00
Ensure the encrypted swapfile is always created as it won't persist on a reboot
Signed-off-by: Neil Gerring <ng@neilgerring.co.uk>
This commit is contained in:
parent
e668b25a82
commit
a745d00acd
@ -114,7 +114,6 @@ done
|
||||
## if a condition failed:
|
||||
### Required? exit 1
|
||||
### Else? exit 0
|
||||
|
||||
if [ "$ENCRYPT" == "true" ]; then
|
||||
SWAPDEV=/dev/mapper/swapfile
|
||||
else
|
||||
@ -140,7 +139,11 @@ if [ ! -f $path ] || ! [ $(stat -c "%s" $path) == $(disksize_to_count 1 $size) ]
|
||||
cryptsetup open --type plain --key-file /dev/urandom --key-size=256 --cipher=aes-cbc-essiv:sha256 --offset=0 ${path} swapfile
|
||||
fi
|
||||
|
||||
/sbin/mkswap $SWAPDEV
|
||||
elif [ "$ENCRYPT" == "true" ]; then
|
||||
## Ensure the encrypted swap is created as it won't persist on a reboot
|
||||
cryptsetup open --type plain --key-file /dev/urandom --key-size=256 --cipher=aes-cbc-essiv:sha256 --offset=0 ${path} swapfile
|
||||
/sbin/mkswap $SWAPDEV
|
||||
fi
|
||||
|
||||
/sbin/swapon $SWAPDEV
|
||||
/sbin/swapon $SWAPDEV
|
Loading…
Reference in New Issue
Block a user