From: Arne Fitzenreiter Date: Sun, 19 Dec 2010 22:22:18 +0000 (+0100) Subject: Updater: convert extrahd entries to uuid. X-Git-Tag: v2.9-beta2~6 X-Git-Url: http://git.ipfire.org/?p=people%2Fpmueller%2Fipfire-2.x.git;a=commitdiff_plain;h=455a698f16a9fcd1ebb0da8e5826e9c3b48e9b76;hp=c588f1ae684e0a32891f3fa8b25955a151195174 Updater: convert extrahd entries to uuid. --- 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 #