summaryrefslogtreecommitdiff
path: root/stages/first_stage.sh
diff options
context:
space:
mode:
authorxengineering <mail2xengineering@protonmail.com>2019-12-17 14:01:08 +0100
committerxengineering <mail2xengineering@protonmail.com>2019-12-17 14:01:08 +0100
commit0286fe576b48b6e7c191f37fea364cde1e21a713 (patch)
tree48a00b9fcb574f08029daf04b1bb878728d57c4e /stages/first_stage.sh
parentf5d7884eb22ab15a5a5c7a70cfcecec8cce360b8 (diff)
downloadarchinstall-0286fe576b48b6e7c191f37fea364cde1e21a713.tar
archinstall-0286fe576b48b6e7c191f37fea364cde1e21a713.tar.zst
archinstall-0286fe576b48b6e7c191f37fea364cde1e21a713.zip
Implemented system encryption in write_config.py and first_stage.sh.
Diffstat (limited to 'stages/first_stage.sh')
-rw-r--r--stages/first_stage.sh9
1 files changed, 9 insertions, 0 deletions
diff --git a/stages/first_stage.sh b/stages/first_stage.sh
index a491067..cb1503a 100644
--- a/stages/first_stage.sh
+++ b/stages/first_stage.sh
@@ -37,6 +37,7 @@ export main_partition_path="${disk_path}2"
export hostname=$(python $REPOSITORY_PATH/util/read_config_string.py $CONFIG_FILE_PATH "hostname")
export desktop=$(python $REPOSITORY_PATH/util/read_config_string.py $CONFIG_FILE_PATH "desktop")
export admin_username=$(python $REPOSITORY_PATH/util/read_config_string.py $CONFIG_FILE_PATH "admin_username")
+export system_encryption=$(python $REPOSITORY_PATH/util/read_config_string.py $CONFIG_FILE_PATH "system_encryption")
bash confirm_installation.sh $disk
@@ -45,6 +46,14 @@ bash check_bootmode.sh
bash partition_disk.sh $disk_path
+if [ $system_encryption == "yes" ];then
+
+ bash create_crypto_partition.sh $main_partition_path
+
+ bash create_logical_volumes.sh
+
+fi
+
bash create_filesystems.sh $efi_partition_path $main_partition_path
bash mount_filesystems.sh $main_partition_path