Implement partitioning using a function

This commit is contained in:
Manuel Thalmann 2024-03-25 02:30:58 +01:00
parent 03c83a45a7
commit a8035af561
2 changed files with 30 additions and 29 deletions

View file

@ -1,31 +1,33 @@
#!/bin/bash #!/bin/bash
{ function dualbootPartition() {
# Delete placeholders for swap and Linux partition {
echo "d"; # Delete placeholders for swap and Linux partition
echo "2"; echo "d";
echo "2";
echo "d"; echo "d";
echo "3"; echo "3";
# Create swap partition # Create swap partition
echo "n"; echo "n";
echo ""; echo "";
echo ""; echo "";
echo "+${SWAP_SIZE}G"; echo "+${SWAP_SIZE}G";
echo "y"; echo "y";
echo "t"; echo "t";
echo "2"; echo "2";
echo "19"; echo "19";
# Fill remaining space with Linux partition # Fill remaining space with Linux partition
echo "n"; echo "n";
echo ""; echo "";
echo ""; echo "";
echo ""; echo "";
echo "y"; echo "y";
echo "t"; echo "t";
echo "3"; echo "3";
echo "23"; echo "23";
echo "w"; echo "w";
} | fdisk "$OS_DISK"; } | fdisk "$OS_DISK";
}

View file

@ -1,5 +1,6 @@
#!/bin/bash -e #!/bin/bash -e
pushd "${BASH_SOURCE%/*}" > /dev/null; pushd "${BASH_SOURCE%/*}" > /dev/null;
. "./partition.sh";
extraMounts() extraMounts()
{ {
@ -8,9 +9,7 @@ extraMounts()
} }
function initializePartitions() { function initializePartitions() {
pushd "${BASH_SOURCE%/*}" > /dev/null; dualbootPartition;
. "./partition.sh";
popd > /dev/null;
} }
SKIP_FORMAT_EFI=1 \ SKIP_FORMAT_EFI=1 \