correct change_configuration for lite configuration
authorLaurent Mazet <laurent.mazet@thalesgroup.com>
Mon, 21 Sep 2015 16:26:11 +0000 (18:26 +0200)
committerLaurent Mazet <laurent.mazet@thalesgroup.com>
Mon, 21 Sep 2015 16:26:11 +0000 (18:26 +0200)
master/opt/script/change_configuration.sh

index ee4f32ccff1cc689203d020cbf8d5a6a82b82fe4..e042b2e948b4c1292f1863948428c7f1362a325c 100755 (executable)
@@ -60,7 +60,11 @@ function check () {
 while [ $# -gt 0 ]; do
     case "$1" in
     -h) usage 0;;
-    8mhz|8MHz|12mhzdf|12MHzDF|12mhzmdf|12MHzMDF|30mhzmdf|30MHzMDF|30mhzmdf.lite|30MHzMDF.lite|30mhzmhf|30MHzMHF) MODE_BW="${1^^}";;
+    8mhz|8MHz|12mhzdf|12MHzDF|12mhzmdf|12MHzMDF|30mhzmdf|30MHzMDF|30mhzmdf.lite|30MHzMDF.lite|30mhzmhf|30MHzMHF)
+        MODE_BW="${1^^}"
+        MODE_BW=${MODE_BW/MHZ/MHz}
+        MODE_BW=${MODE_BW/LITE/lite}
+        ;;
     fix_ssh) MODE_FIX="$1";;
     hw_ibm|hw_supermicro) MODE_HW="$1";;
     network) MODE_NET="$1";;
@@ -76,9 +80,8 @@ action=""
 
 if [ "$MODE_BW" ]; then
     title "updating /etc/hosts"
-    MODE_BW=${MODE_BW/MHZ/MHz}
     check rm -f /etc/hosts 
-    check ln -s /etc/hosts.${MODE_BW/LITE/lite} /etc/hosts
+    check ln -s /etc/hosts.$MODE_BW /etc/hosts
     TARBALLS+=" root"
     for ip in 0A851{A,C}; do check ln -T -f -s default /opt/tftp/pxelinux.cfg/$ip; done
     case "$MODE_BW" in