blah blah blah
This commit is contained in:
parent
ac17266c7b
commit
2a2536ce79
41
data/scripts/automatic-partition-install.sh
Normal file
41
data/scripts/automatic-partition-install.sh
Normal file
@ -0,0 +1,41 @@
|
||||
#! /bin/bash
|
||||
|
||||
DISK="$(cat "/tmp/pika-installer-gtk4-target-auto.txt")"
|
||||
LOCALE="$(cat "/tmp/pika-installer-gtk4-lang.txt")"
|
||||
KEYBOARD="$(cat /tmp/pika-installer-gtk4-target-auto.txt")"
|
||||
TIMEZONE="$(cat /tmp/pika-installer-gtk4-timezone.txt")"
|
||||
|
||||
|
||||
if [[ -f "/tmp/pika-installer-gtk4-target-automatic-luks.txt" ]]
|
||||
then
|
||||
parted -s -a optimal /dev/${DISK} mklabel gpt \
|
||||
mkpart "linux-efi" fat32 1MiB 513Mib \
|
||||
mkpart "linux-boot" ext4 513Mib 1537Mib \
|
||||
mkpart "linux-root" btrfs 1537Mib 42497Mib \
|
||||
mkpart "linux-home" btrfs 42497Mib 100% \
|
||||
print
|
||||
if echo ${DISK} | grep -i "nvme"
|
||||
then
|
||||
mkdir -p /media/pika-install-mount
|
||||
mount /dev/${DISK}p3 /media/pika-install-mount/
|
||||
mkdir -p /media/pika-install-mount/home
|
||||
mount /dev/${DISK}p4 /media/pika-install-mount/home
|
||||
mkdir -p /media/pika-install-mount/boot
|
||||
mount /dev/${DISK}p2 /media/pika-install-mount/boot
|
||||
mkdir -p /media/pika-install-mount/boot/efi
|
||||
mount /dev/${DISK}p1 /media/pika-install-mount/boot/efi
|
||||
pikainstall -r /media/pika-install-mount/ -b /media/pika-install-mount/boot -e /media/pika-install-mount/boot/efi -l ${LOCALE} -k ${KEYBOARD} -t ${TIMEZONE} && touch /tmp/pika-installer-gtk4-successful.txt
|
||||
else
|
||||
mkdir -p /media/pika-install-mount
|
||||
mount /dev/${DISK}3 /media/pika-install-mount/
|
||||
mkdir -p /media/pika-install-mount/home
|
||||
mount /dev/${DISK}4 /media/pika-install-mount/home
|
||||
mkdir -p /media/pika-install-mount/boot
|
||||
mount /dev/${DISK}2 /media/pika-install-mount/boot
|
||||
mkdir -p /media/pika-install-mount/boot/efi
|
||||
mount /dev/${DISK}1 /media/pika-install-mount/boot/efi
|
||||
pikainstall -r /media/pika-install-mount/ -b /media/pika-install-mount/boot -e /media/pika-install-mount/boot/efi -l ${LOCALE} -k ${KEYBOARD} -t ${TIMEZONE} && touch /tmp/pika-installer-gtk4-successful.txt
|
||||
fi
|
||||
else
|
||||
LUKS_KEY="$(cat "/tmp/pika-installer-gtk4-target-automatic-luks.txt")"
|
||||
fi
|
Loading…
Reference in New Issue
Block a user