summaryrefslogtreecommitdiff
path: root/make_crypt
diff options
context:
space:
mode:
Diffstat (limited to 'make_crypt')
-rwxr-xr-xmake_crypt14
1 files changed, 11 insertions, 3 deletions
diff --git a/make_crypt b/make_crypt
index 6d12614..523ffab 100755
--- a/make_crypt
+++ b/make_crypt
@@ -1,9 +1,17 @@
#!/bin/zsh
-if [ "$#" -ne 1 ]; then
- echo "missing arg."
+. /home/pks/bin/func.zsh
+check_root
+
+if [ "$#" -ne 2 ]; then
+ echo "missing args: make_crypt </dev/device> <name>"
exit
fi
-cryptsetup -c aes-xts-plain64 -s 256 -h sha256 -i 1000 --use-random -y luksFormat $1
+DEVICE=$1
+NAME=$2
+
+cryptsetup -c aes-xts-plain64 -s 256 -h sha256 -i 1000 --use-random -y luksFormat $DEVICE
+cryptsetup luksOpen $DEVICE $NAME
+mkfs.xfs -L $NAME /dev/mapper/$NAME