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
|
||||
|
||||
create_gpt() {
|
||||
echo "Create partition table."
|
||||
parted --script $DISK mklabel gpt
|
||||
parted --script $DISK mkpart ESP fat32 0% 1GiB
|
||||
parted --script $DISK set 1 esp on
|
||||
echo "Create partition table."
|
||||
parted --script $DISK mklabel gpt
|
||||
parted --script $DISK mkpart ESP fat32 0% 1GiB
|
||||
parted --script $DISK set 1 esp on
|
||||
}
|
||||
|
||||
create_boot_partition() {
|
||||
echo "Create boot partition."
|
||||
mkfs.fat -F32 -n BOOTTOFRMT $BOOT_PARTITION
|
||||
sleep 5
|
||||
echo "Create boot partition."
|
||||
mkfs.fat -F32 -n BOOTTOFRMT $BOOT_PARTITION
|
||||
sleep 5
|
||||
}
|
||||
|
||||
create_main_partition() {
|
||||
echo "Create main partition."
|
||||
parted --script $DISK mkpart primary 1GiB 100%
|
||||
echo "Create main partition."
|
||||
parted --script $DISK mkpart primary 1GiB 100%
|
||||
}
|
||||
|
||||
create_luks_partition() {
|
||||
echo "Create LUKS partition."
|
||||
cryptsetup luksFormat --label cryptroot $ROOT_PARTITION
|
||||
cryptsetup open $ROOT_PARTITION $LUKS_NAME
|
||||
echo "Create LUKS partition."
|
||||
cryptsetup luksFormat --label cryptroot $ROOT_PARTITION
|
||||
cryptsetup open $ROOT_PARTITION $LUKS_NAME
|
||||
}
|
||||
|
||||
create_lvm() {
|
||||
echo "Create LVM partition."
|
||||
pvcreate $LUKS_PATH
|
||||
vgcreate $VGROUP $LUKS_PATH
|
||||
echo "Create LVM partition."
|
||||
pvcreate $LUKS_PATH
|
||||
vgcreate $VGROUP $LUKS_PATH
|
||||
}
|
||||
|
||||
create_swap() {
|
||||
echo "Create swap partition."
|
||||
lvcreate -L 8G $VGROUP -n SWAPTOFRMT
|
||||
mkswap -L SWAPTOFRMT /dev/$VGROUP/SWAPTOFRMT
|
||||
echo "Create swap partition."
|
||||
lvcreate -L 8G $VGROUP -n SWAPTOFRMT
|
||||
mkswap -L SWAPTOFRMT /dev/$VGROUP/SWAPTOFRMT
|
||||
}
|
||||
|
||||
create_ext4() {
|
||||
echo "Create ext4"
|
||||
lvcreate -l 100%FREE $VGROUP -n ROOTTOFRMT
|
||||
mkfs.ext4 -L ROOTTOFRMT "/dev/$VGROUP/ROOTTOFRMT"
|
||||
echo "Create ext4"
|
||||
lvcreate -l 100%FREE $VGROUP -n ROOTTOFRMT
|
||||
mkfs.ext4 -L ROOTTOFRMT "/dev/$VGROUP/ROOTTOFRMT"
|
||||
}
|
||||
# }
|
||||
|
||||
create_f2fs() {
|
||||
echo "Create f2fs"
|
||||
mkfs.f2fs -l ROOTTOFRMT $LUKS_PATH
|
||||
echo "Create f2fs"
|
||||
mkfs.f2fs -l ROOTTOFRMT $LUKS_PATH
|
||||
}
|
||||
|
||||
mount_partitions() {
|
||||
echo "Mount partitions."
|
||||
sleep 5
|
||||
mkdir -p $ROOT_DIR
|
||||
mount /dev/disk/by-label/ROOTTOFRMT $ROOT_DIR
|
||||
mkdir -p $BOOT_DIR
|
||||
mount /dev/disk/by-label/BOOTTOFRMT $BOOT_DIR
|
||||
echo "Mount partitions."
|
||||
sleep 5
|
||||
mkdir -p $ROOT_DIR
|
||||
mount /dev/disk/by-label/ROOTTOFRMT $ROOT_DIR
|
||||
mkdir -p $BOOT_DIR
|
||||
mount /dev/disk/by-label/BOOTTOFRMT $BOOT_DIR
|
||||
}
|
||||
|
||||
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
|
||||
unzip /tmp/pi4-uefi.zip -d $BOOT_DIR
|
||||
sync
|
||||
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
|
||||
unzip /tmp/pi4-uefi.zip -d $BOOT_DIR
|
||||
sync
|
||||
}
|
||||
|
||||
create_pi() {
|
||||
create_gpt
|
||||
create_boot_partition
|
||||
create_main_partition
|
||||
create_luks_partition
|
||||
create_f2fs
|
||||
mount_partitions
|
||||
create_uefi
|
||||
create_gpt
|
||||
create_boot_partition
|
||||
create_main_partition
|
||||
create_luks_partition
|
||||
create_f2fs
|
||||
mount_partitions
|
||||
create_uefi
|
||||
}
|
||||
|
||||
create_pc() {
|
||||
create_gpt
|
||||
create_boot_partition
|
||||
create_main_partition
|
||||
create_luks_partition
|
||||
create_lvm
|
||||
create_swap
|
||||
create_ext4
|
||||
mount_partitions
|
||||
create_gpt
|
||||
create_boot_partition
|
||||
create_main_partition
|
||||
create_luks_partition
|
||||
create_lvm
|
||||
create_swap
|
||||
create_ext4
|
||||
mount_partitions
|
||||
}
|
||||
|
||||
create_pi
|
||||
|
|
|
@ -2,50 +2,50 @@
|
|||
#! nix-shell -i bash -p parted
|
||||
|
||||
rename_boot_partition() {
|
||||
echo "Rename boot partition."
|
||||
fatlabel /dev/disk/by-label/BOOTTOFRMT BOOT
|
||||
echo "Rename boot partition."
|
||||
fatlabel /dev/disk/by-label/BOOTTOFRMT BOOT
|
||||
}
|
||||
|
||||
rename_ext4() {
|
||||
echo "Rename ext4 partition."
|
||||
e2label /dev/MainGroup/roottoformat root
|
||||
echo "Rename ext4 partition."
|
||||
e2label /dev/MainGroup/roottoformat root
|
||||
}
|
||||
|
||||
rename_f2fs() {
|
||||
echo "Rename f2fs partition."
|
||||
f2fslabel /dev/disk/by-label/ROOTTOFRMT root
|
||||
echo "Rename f2fs partition."
|
||||
f2fslabel /dev/disk/by-label/ROOTTOFRMT root
|
||||
}
|
||||
|
||||
rename_swap() {
|
||||
echo "Rename swap partition."
|
||||
swaplabel -L swap /dev/GroupToFormat/swaptoformat
|
||||
echo "Rename swap partition."
|
||||
swaplabel -L swap /dev/GroupToFormat/swaptoformat
|
||||
}
|
||||
|
||||
rename_lvm() {
|
||||
echo "Rename LVM"
|
||||
lvrename GroupToFormat roottoformat root
|
||||
vgrename GroupToFormat MainGroup
|
||||
echo "Rename LVM"
|
||||
lvrename GroupToFormat roottoformat root
|
||||
vgrename GroupToFormat MainGroup
|
||||
}
|
||||
|
||||
unmount_partitions() {
|
||||
echo "Unmounting partitions."
|
||||
umount /mnt/nixos/boot
|
||||
umount /mnt/nixos
|
||||
sleep 3
|
||||
echo "Unmounting partitions."
|
||||
umount /mnt/nixos/boot
|
||||
umount /mnt/nixos
|
||||
sleep 3
|
||||
}
|
||||
|
||||
close_luks() {
|
||||
cryptsetup close crypttoformat
|
||||
cryptsetup close crypttoformat
|
||||
}
|
||||
|
||||
rename_pc() {
|
||||
rename_ext4
|
||||
rename_lvm
|
||||
rename_swap
|
||||
rename_ext4
|
||||
rename_lvm
|
||||
rename_swap
|
||||
}
|
||||
|
||||
rename_raspi() {
|
||||
rename_f2fs
|
||||
rename_f2fs
|
||||
}
|
||||
|
||||
unmount_partitions
|
||||
|
|
Loading…
Reference in New Issue