summaryrefslogtreecommitdiff
path: root/src/initrd/menu-select
diff options
context:
space:
mode:
Diffstat (limited to 'src/initrd/menu-select')
-rwxr-xr-xsrc/initrd/menu-select10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/initrd/menu-select b/src/initrd/menu-select
index 1fcade4..9730c09 100755
--- a/src/initrd/menu-select
+++ b/src/initrd/menu-select
@@ -5,7 +5,6 @@
5# $0 boot-overwrite [dev name] [loop file] [megabytes] - overwrite with new luks overlay 5# $0 boot-overwrite [dev name] [loop file] [megabytes] - overwrite with new luks overlay
6# $0 boot-luks [dev name] [loop file] - boot existing luks-encrypted overlay 6# $0 boot-luks [dev name] [loop file] - boot existing luks-encrypted overlay
7# $0 boot-destroy-disk [dev-name] - install to a fresh hard disk 7# $0 boot-destroy-disk [dev-name] - install to a fresh hard disk
8# $0 boot-gpg [key id] [gnupg homedir] [???] - boot any device signed with the key
9 8
10. btrfs-create.sh 9. btrfs-create.sh
11. common.sh 10. common.sh
@@ -76,7 +75,6 @@ case "$1" in
76 # specified in KB here. I did not really believe it. 75 # specified in KB here. I did not really believe it.
77 modprobe brd rd_nr=1 rd_size=$memtotal_kb 76 modprobe brd rd_nr=1 rd_size=$memtotal_kb
78 77
79 init_gpg || error
80 init_samizdat /dev/ram0 '' || { 78 init_samizdat /dev/ram0 '' || {
81 umount /root/cdrom 79 umount /root/cdrom
82 umount /root/outerfs 80 umount /root/outerfs
@@ -94,7 +92,6 @@ case "$1" in
94 mkfs.btrfs -f "$dev"2 || error 92 mkfs.btrfs -f "$dev"2 || error
95 mkdir /plaintext 93 mkdir /plaintext
96 mount "$dev"2 /plaintext || error 94 mount "$dev"2 /plaintext || error
97 init_gpg || error
98 95
99 init_samizdat_blockdev "$dev"3 /plaintext/disk.key || error 96 init_samizdat_blockdev "$dev"3 /plaintext/disk.key || error
100 init_samizdat /dev/mapper/samizdatcrypt '' || error 97 init_samizdat /dev/mapper/samizdatcrypt '' || error
@@ -106,10 +103,7 @@ case "$1" in
106 boot-native) 103 boot-native)
107 dev="$2" 104 dev="$2"
108 umount /plaintext || true 105 umount /plaintext || true
109 mkdir /plaintext 106 open_samizdat_blockdev "$dev"3 - || error
110 mount "$dev"2 /plaintext || error
111 init_gpg || error
112 open_samizdat_blockdev "$dev"3 /plaintext/disk.key || error
113 open_samizdat || error open_samizdat 107 open_samizdat || error open_samizdat
114 bootdone root-mounted 108 bootdone root-mounted
115 ;; 109 ;;
@@ -128,8 +122,6 @@ case "$1" in
128 rm "$loopfile" "$loopfile"k 122 rm "$loopfile" "$loopfile"k
129 fi 123 fi
130 124
131 init_gpg || error
132
133 if [ "$1" = 'boot-luks' ]; then 125 if [ "$1" = 'boot-luks' ]; then
134 open_samizdat_blockdev_from_loop "$loopfile" "$loopfile"k || error 126 open_samizdat_blockdev_from_loop "$loopfile" "$loopfile"k || error
135 open_samizdat || error open_samizdat 127 open_samizdat || error open_samizdat