install.sh

Finished up
root/march-chroot.sh
Fixed up arguments
root/march-reboot.sh
Fixed up arguments
This commit is contained in:
TuDatTr
2020-05-24 04:18:05 +02:00
parent ed5168f596
commit 7261629359
3 changed files with 41 additions and 18 deletions

View File

@@ -70,6 +70,7 @@ Mandatory arguments:
--)
shift
break
;;
*)
echo "Programming error"
exit 3
@@ -80,16 +81,16 @@ Mandatory arguments:
# partition 1: 1MiB -> 500MiB FAT32
# partition 2: 500MiB -> 3GiB swap
# partition 3: 3GiB -> .. ext4
parted $d mklabel gpt mkpart primary fat32 1MiB 512 mkpart primary linux-swap 500MiB 3GiB mkpart primary ext4 3GiB 100% set 1 esp on -s
parted $device mklabel gpt mkpart primary fat32 1MiB 512 mkpart primary linux-swap 500MiB 3GiB mkpart primary ext4 3GiB 100% set 1 esp on -s
if [ -b "$d\p1" ]; then
bootpart=$d\p1
swappart=$d\p2
rootpart=$d\p3
if [ -b "$device\p1" ]; then
bootpart=$device\p1
swappart=$device\p2
rootpart=$device\p3
else
bootpart=$d\1
swappart=$d\2
rootpart=$d\3
bootpart=$device\1
swappart=$device\2
rootpart=$device\3
fi
mkfs.vfat $bootpart
@@ -113,14 +114,13 @@ pacstrap /mnt base base-devel linux linux-firmware
genfstab -U /mnt >> /mnt/etc/fstab
cp $CWD/etc/systemd/system/march.service /mnt/etc/systemd/system/march.service
cp $CWD/root/march-chroot.sh /mnt/root/arch-chroot.sh
cp $CWD/root/march-reboot.sh /mnt/root/arch-reboot.sh
cp $CWD/etc/systemd/system/march.service /mnt/etc/syslll/system/march.service
cp $CWD/root/march-chroot.sh /mnt/root/march-chroot.sh
cp $CWD/root/march-reboot.sh /mnt/root/march-reboot.sh
chmod +x /mnt/root/arch-chroot.sh
chmod +x /mnt/root/arch-reboot.sh
arch-chroot /mnt /root/march-chroot.sh -t $t-l $l-h $h-u $u-s $s
sed -i "s/arch-reboot.sh/\0 -u $u-s $s/" /mnt/etc/systemd/system/march.service
arch-chroot /mnt /root/march-chroot.sh -t $timezone -l $locale -h $hostname -u $username -s $sudogrp
umount $bootpart
swapoff $swappart