From 7e4bb4607a71918077b6362e9688e786f35133af Mon Sep 17 00:00:00 2001 From: eichehome Date: Tue, 25 Jul 2023 20:16:29 +0200 Subject: [PATCH] =?UTF-8?q?Check=20auf=20existierende=20Partitionen=20hinz?= =?UTF-8?q?ugef=C3=BCgt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- test.uefi | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/test.uefi b/test.uefi index 13a6922..7604861 100644 --- a/test.uefi +++ b/test.uefi @@ -8,7 +8,7 @@ ROOT_LABEL="root" USR_LABEL="usr" ESP_LABEL="EFI" -#---------------------------# +#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-#-# CHECK_EXISTENCE_OUTPUT=$(lsblk -o NAME | grep -c "^${DRIVE//\/dev\/}") @@ -17,4 +17,21 @@ if [[ ${CHECK_EXISTENCE_OUTPUT} -lt 1 ]]; then exit 1 else echo "Platte existiert , Weitermachen." -fi \ No newline at end of file +fi + + +#----------------------------# + +RECREATE_PARTITIONS="1" + +CHECK_PARTITIONS_OUTPUT=$(lsblk -o NAME,PARTTYPE | grep "${DRIVE//\/dev\/}[0-9]") + +CHECK_ESP=$(echo "${CHECK_PARTITIONS_OUTPUT}" | grep -c "c12a7328-f81f-11d2-ba4b-00a0c93ec93b") + +CHECK_USR=$(echo "${CHECK_PARTITIONS_OUTPUT}" | grep -c "8484680c-9521-48c6-9c11-b0720656f69e") + +CHECK_USRHASH=$(echo "${CHECK_PARTITIONS_OUTPUT}" | grep -c "77ff5f63-e7b6-4633-acf4-1565b864c0e6") + +CHECK_ROOT=$(echo "${CHECK_PARTITIONS_OUTPUT}" | grep -c "c12a7328-f81f-11d2-ba4b-00a0c93ec93b") + +echo "ESP: ${CHECK_ESP}, USR: ${CHECK_USR}, USRHASH: ${CHECK_USRHASH}, ROOT: ${CHECK_ROOT}" \ No newline at end of file