Replace tabs with spaces
This commit is contained in:
parent
ac5eec56d5
commit
62ad1f81c3
|
@ -11,88 +11,88 @@ LUKS_PATH=/dev/mapper/$LUKS_NAME
|
||||||
VGROUP=grouptoformat
|
VGROUP=grouptoformat
|
||||||
|
|
||||||
create_gpt() {
|
create_gpt() {
|
||||||
echo "Create partition table."
|
echo "Create partition table."
|
||||||
parted --script $DISK mklabel gpt
|
parted --script $DISK mklabel gpt
|
||||||
parted --script $DISK mkpart ESP fat32 0% 1GiB
|
parted --script $DISK mkpart ESP fat32 0% 1GiB
|
||||||
parted --script $DISK set 1 esp on
|
parted --script $DISK set 1 esp on
|
||||||
}
|
}
|
||||||
|
|
||||||
create_boot_partition() {
|
create_boot_partition() {
|
||||||
echo "Create boot partition."
|
echo "Create boot partition."
|
||||||
mkfs.fat -F32 -n BOOTTOFRMT $BOOT_PARTITION
|
mkfs.fat -F32 -n BOOTTOFRMT $BOOT_PARTITION
|
||||||
sleep 5
|
sleep 5
|
||||||
}
|
}
|
||||||
|
|
||||||
create_main_partition() {
|
create_main_partition() {
|
||||||
echo "Create main partition."
|
echo "Create main partition."
|
||||||
parted --script $DISK mkpart primary 1GiB 100%
|
parted --script $DISK mkpart primary 1GiB 100%
|
||||||
}
|
}
|
||||||
|
|
||||||
create_luks_partition() {
|
create_luks_partition() {
|
||||||
echo "Create LUKS partition."
|
echo "Create LUKS partition."
|
||||||
cryptsetup luksFormat --label cryptroot $ROOT_PARTITION
|
cryptsetup luksFormat --label cryptroot $ROOT_PARTITION
|
||||||
cryptsetup open $ROOT_PARTITION $LUKS_NAME
|
cryptsetup open $ROOT_PARTITION $LUKS_NAME
|
||||||
}
|
}
|
||||||
|
|
||||||
create_lvm() {
|
create_lvm() {
|
||||||
echo "Create LVM partition."
|
echo "Create LVM partition."
|
||||||
pvcreate $LUKS_PATH
|
pvcreate $LUKS_PATH
|
||||||
vgcreate $VGROUP $LUKS_PATH
|
vgcreate $VGROUP $LUKS_PATH
|
||||||
}
|
}
|
||||||
|
|
||||||
create_swap() {
|
create_swap() {
|
||||||
echo "Create swap partition."
|
echo "Create swap partition."
|
||||||
lvcreate -L 8G $VGROUP -n SWAPTOFRMT
|
lvcreate -L 8G $VGROUP -n SWAPTOFRMT
|
||||||
mkswap -L SWAPTOFRMT /dev/$VGROUP/SWAPTOFRMT
|
mkswap -L SWAPTOFRMT /dev/$VGROUP/SWAPTOFRMT
|
||||||
}
|
}
|
||||||
|
|
||||||
create_ext4() {
|
create_ext4() {
|
||||||
echo "Create ext4"
|
echo "Create ext4"
|
||||||
lvcreate -l 100%FREE $VGROUP -n ROOTTOFRMT
|
lvcreate -l 100%FREE $VGROUP -n ROOTTOFRMT
|
||||||
mkfs.ext4 -L ROOTTOFRMT "/dev/$VGROUP/ROOTTOFRMT"
|
mkfs.ext4 -L ROOTTOFRMT "/dev/$VGROUP/ROOTTOFRMT"
|
||||||
}
|
}
|
||||||
# }
|
# }
|
||||||
|
|
||||||
create_f2fs() {
|
create_f2fs() {
|
||||||
echo "Create f2fs"
|
echo "Create f2fs"
|
||||||
mkfs.f2fs -l ROOTTOFRMT $LUKS_PATH
|
mkfs.f2fs -l ROOTTOFRMT $LUKS_PATH
|
||||||
}
|
}
|
||||||
|
|
||||||
mount_partitions() {
|
mount_partitions() {
|
||||||
echo "Mount partitions."
|
echo "Mount partitions."
|
||||||
sleep 5
|
sleep 5
|
||||||
mkdir -p $ROOT_DIR
|
mkdir -p $ROOT_DIR
|
||||||
mount /dev/disk/by-label/ROOTTOFRMT $ROOT_DIR
|
mount /dev/disk/by-label/ROOTTOFRMT $ROOT_DIR
|
||||||
mkdir -p $BOOT_DIR
|
mkdir -p $BOOT_DIR
|
||||||
mount /dev/disk/by-label/BOOTTOFRMT $BOOT_DIR
|
mount /dev/disk/by-label/BOOTTOFRMT $BOOT_DIR
|
||||||
}
|
}
|
||||||
|
|
||||||
create_uefi() {
|
create_uefi() {
|
||||||
echo "Create UEFI"
|
echo "Create UEFI"
|
||||||
curl -o /tmp/pi4-uefi.zip -L https://github.com/pftf/RPi4/releases/download/v1.35/RPi4_UEFI_Firmware_v1.35.zip
|
curl -o /tmp/pi4-uefi.zip -L https://github.com/pftf/RPi4/releases/download/v1.35/RPi4_UEFI_Firmware_v1.35.zip
|
||||||
unzip /tmp/pi4-uefi.zip -d $BOOT_DIR
|
unzip /tmp/pi4-uefi.zip -d $BOOT_DIR
|
||||||
sync
|
sync
|
||||||
}
|
}
|
||||||
|
|
||||||
create_pi() {
|
create_pi() {
|
||||||
create_gpt
|
create_gpt
|
||||||
create_boot_partition
|
create_boot_partition
|
||||||
create_main_partition
|
create_main_partition
|
||||||
create_luks_partition
|
create_luks_partition
|
||||||
create_f2fs
|
create_f2fs
|
||||||
mount_partitions
|
mount_partitions
|
||||||
create_uefi
|
create_uefi
|
||||||
}
|
}
|
||||||
|
|
||||||
create_pc() {
|
create_pc() {
|
||||||
create_gpt
|
create_gpt
|
||||||
create_boot_partition
|
create_boot_partition
|
||||||
create_main_partition
|
create_main_partition
|
||||||
create_luks_partition
|
create_luks_partition
|
||||||
create_lvm
|
create_lvm
|
||||||
create_swap
|
create_swap
|
||||||
create_ext4
|
create_ext4
|
||||||
mount_partitions
|
mount_partitions
|
||||||
}
|
}
|
||||||
|
|
||||||
create_pi
|
create_pi
|
||||||
|
|
|
@ -2,50 +2,50 @@
|
||||||
#! nix-shell -i bash -p parted
|
#! nix-shell -i bash -p parted
|
||||||
|
|
||||||
rename_boot_partition() {
|
rename_boot_partition() {
|
||||||
echo "Rename boot partition."
|
echo "Rename boot partition."
|
||||||
fatlabel /dev/disk/by-label/BOOTTOFRMT BOOT
|
fatlabel /dev/disk/by-label/BOOTTOFRMT BOOT
|
||||||
}
|
}
|
||||||
|
|
||||||
rename_ext4() {
|
rename_ext4() {
|
||||||
echo "Rename ext4 partition."
|
echo "Rename ext4 partition."
|
||||||
e2label /dev/MainGroup/roottoformat root
|
e2label /dev/MainGroup/roottoformat root
|
||||||
}
|
}
|
||||||
|
|
||||||
rename_f2fs() {
|
rename_f2fs() {
|
||||||
echo "Rename f2fs partition."
|
echo "Rename f2fs partition."
|
||||||
f2fslabel /dev/disk/by-label/ROOTTOFRMT root
|
f2fslabel /dev/disk/by-label/ROOTTOFRMT root
|
||||||
}
|
}
|
||||||
|
|
||||||
rename_swap() {
|
rename_swap() {
|
||||||
echo "Rename swap partition."
|
echo "Rename swap partition."
|
||||||
swaplabel -L swap /dev/GroupToFormat/swaptoformat
|
swaplabel -L swap /dev/GroupToFormat/swaptoformat
|
||||||
}
|
}
|
||||||
|
|
||||||
rename_lvm() {
|
rename_lvm() {
|
||||||
echo "Rename LVM"
|
echo "Rename LVM"
|
||||||
lvrename GroupToFormat roottoformat root
|
lvrename GroupToFormat roottoformat root
|
||||||
vgrename GroupToFormat MainGroup
|
vgrename GroupToFormat MainGroup
|
||||||
}
|
}
|
||||||
|
|
||||||
unmount_partitions() {
|
unmount_partitions() {
|
||||||
echo "Unmounting partitions."
|
echo "Unmounting partitions."
|
||||||
umount /mnt/nixos/boot
|
umount /mnt/nixos/boot
|
||||||
umount /mnt/nixos
|
umount /mnt/nixos
|
||||||
sleep 3
|
sleep 3
|
||||||
}
|
}
|
||||||
|
|
||||||
close_luks() {
|
close_luks() {
|
||||||
cryptsetup close crypttoformat
|
cryptsetup close crypttoformat
|
||||||
}
|
}
|
||||||
|
|
||||||
rename_pc() {
|
rename_pc() {
|
||||||
rename_ext4
|
rename_ext4
|
||||||
rename_lvm
|
rename_lvm
|
||||||
rename_swap
|
rename_swap
|
||||||
}
|
}
|
||||||
|
|
||||||
rename_raspi() {
|
rename_raspi() {
|
||||||
rename_f2fs
|
rename_f2fs
|
||||||
}
|
}
|
||||||
|
|
||||||
unmount_partitions
|
unmount_partitions
|
||||||
|
|
Loading…
Reference in New Issue