From 12ae22ac82e51e8d8477ce6e4c55f849253a9da4 Mon Sep 17 00:00:00 2001
From: Christoph Johannes Kleine <linux@cj-k.de>
Date: Mon, 4 Nov 2019 00:15:31 +0100
Subject: [PATCH] ersetze unkorrektes sed mit nativem blkid

Der sed Befehl hat die partuuid anstatt der uuid ausgegeben
---
 files/diskspreparation.sh | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/files/diskspreparation.sh b/files/diskspreparation.sh
index aecf916..7fa01ec 100755
--- a/files/diskspreparation.sh
+++ b/files/diskspreparation.sh
@@ -292,9 +292,8 @@ generateFSTab() {
     idx=1
     for part in $(eval "for p in \${DISK_$(echo ${disk} | tr [a-z] [A-Z])_PARTITIONS[@]}; do echo \$p; done ")
     do
-      blkidout=$(blkid /dev/${disk}${idx})
-      uuid=$(echo ${blkidout} | sed "s/^.*UUID=\([^\ ]*\).*$/\1/g;s/\"//g")
-      fs=$(echo ${blkidout} | sed "s/^.*TYPE=\([^\ ]*\).*$/\1/g;s/\"//g")
+      uuid=$(blkid -s UUID -o value /dev/${disk}${idx})
+      fs=$(blkid -s TYPE -o value /dev/${disk}${idx})
       mntpnt=$(echo ${part} | cut -f 3 -d ":") 
       opts=$(echo ${part} | cut -f 4 -d ":") 
       dmp=$(echo ${part} | cut -f 5 -d ":") 
-- 
GitLab