diff options
Diffstat (limited to 'src/initrd/btrfs-create.sh')
-rw-r--r-- | src/initrd/btrfs-create.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/initrd/btrfs-create.sh b/src/initrd/btrfs-create.sh index c13d981..5d359a9 100644 --- a/src/initrd/btrfs-create.sh +++ b/src/initrd/btrfs-create.sh | |||
@@ -168,6 +168,21 @@ filesystem_incomplete() | |||
168 | [ "$n" != 1 ] | 168 | [ "$n" != 1 ] |
169 | } | 169 | } |
170 | 170 | ||
171 | partition_new_hard_drive_DESTROYING_EVERYTHING() | ||
172 | { | ||
173 | local target="$1" | ||
174 | # [ "$(parted -sm "$target" print | grep -c :)" = 1 ] || return | ||
175 | parted "$target" -sm \ | ||
176 | unit B \ | ||
177 | mklabel gpt \ | ||
178 | mkpart primary 32KiB 4MiB \ | ||
179 | set 1 bios_grub on \ | ||
180 | mkpart primary btrfs 4MiB 1GiB \ | ||
181 | name 2 gpg-incomplete \ | ||
182 | mkpart primary 1GiB 100% \ | ||
183 | name 3 luks-incomplete | ||
184 | } | ||
185 | |||
171 | open_samizdat() | 186 | open_samizdat() |
172 | { | 187 | { |
173 | local imgfile="$1" keyfile="$2" | 188 | local imgfile="$1" keyfile="$2" |