From 455a698f16a9fcd1ebb0da8e5826e9c3b48e9b76 Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Sun, 19 Dec 2010 23:22:18 +0100 Subject: [PATCH 1/1] Updater: convert extrahd entries to uuid. --- config/rootfiles/core/44/update.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/config/rootfiles/core/44/update.sh b/config/rootfiles/core/44/update.sh index ba3c80a359..97416ce47f 100644 --- a/config/rootfiles/core/44/update.sh +++ b/config/rootfiles/core/44/update.sh @@ -179,6 +179,19 @@ grep -v "reply_body_max_size 0" > /var/ipfire/proxy/squid.conf echo >> /var/ipfire/proxy/squid.conf echo error_directory /etc/squid/errors >> /var/ipfire/proxy/squid.conf +#Convert extrahd entries to UUID +cp -f /var/ipfire/extrahd/devices /var/ipfire/extrahd/devices.org +while read entry +do + device=`echo $entry | cut -f1 -d";"` + uuid=`blkid -c /dev/null -s UUID -o value /dev/$device` + if [ ! -z $uuid ]; then + sed -i -e "s|$device|UUID=$uuid|g" /var/ipfire/extrahd/devices + sed -i -e "s|/dev/$device|UUID=$uuid|g" /var/ipfire/extrahd/fstab + sed -i -e "s|/dev/$device|UUID=$uuid|g" /etc/fstab + fi +done < /var/ipfire/extrahd/devices.org + # # Start services # -- 2.39.2