+swaps=()
+for dev in ${devs[@]}; do
+ s=crypt_swap_${dev##/dev/}2
+ swaps+=(/dev/mapper/$s)
+ cat >>/tmp/fai/crypttab <<EOF
+crypt_dev_${dev##/dev/}3 ${dev}3 none keyscript=/root/keyscript,discard,luks
+$s ${dev}2 /dev/urandom swap,cipher=aes-xts-plain64,size=256,hash=ripemd160
+EOF
+ cat >> /tmp/fai/fstab <<EOF
+/dev/mapper/$s none swap sw 0 0
+EOF
+done
+
+
+# swaplist seems to do nothing.