X-Git-Url: https://secure.softndesign.org/git/?a=blobdiff_plain;f=simple-cdd%2Fadditional_scripts%2Fchange_configuration.sh;h=1899e94d255df0cd9b14d29c6b2d08413c4d0ee1;hb=1a388d7d89aa3e2b3333b71829e02c68003c886b;hp=918b64ed76c88af72886835476c1c84b86397249;hpb=51a972c379cff3eb82e8dcf3cdccc58bd6b23cdf;p=debian6500.git diff --git a/simple-cdd/additional_scripts/change_configuration.sh b/simple-cdd/additional_scripts/change_configuration.sh index 918b64e..1899e94 100755 --- a/simple-cdd/additional_scripts/change_configuration.sh +++ b/simple-cdd/additional_scripts/change_configuration.sh @@ -32,7 +32,7 @@ function usage () { echo "usage: $PROGNAME " echo " switch trc6500 mode" echo " avaliable modes are:" - echo " - 8MHzMHF, 12MHzDF, 12MHzMDF, 30MHzMDF or 30MHzMHF" + echo " - 8MHzMHF, 12MHzDF, 12MHzMDF, 30MHzMDF 30MHzMDF.lite or 30MHzMHF" echo " - fix_ssh" echo " - hw_ibm or hw_supermicro" echo " - network" @@ -60,7 +60,7 @@ function check () { while [ $# -gt 0 ]; do case "$1" in -h) usage 0;; - 8mhz|8MHz|12mhzdf|12MHzDF|12mhzmdf|12MHzMDF|30mhz|30MHz) MODE_BW="${1^^}";; + 8mhz|8MHz|12mhzdf|12MHzDF|12mhzmdf|12MHzMDF|30mhzmdf|30MHzMDF|30mhzmdf.lite|30MHzMDF.lite|30mhzmhf|30MHzMHF) MODE_BW="${1^^}";; fix_ssh) MODE_FIX="$1";; hw_ibm|hw_supermicro) MODE_HW="$1";; network) MODE_NET="$1";; @@ -76,18 +76,21 @@ 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/MHZ/MHz} /etc/hosts + check ln -s /etc/hosts.${MODE_BW/LITE/lite} /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 8MHzMHF) - #for ip in 0A851{A,C}A{1..2}; do check ln -T -f -s acq /opt/tftp/pxelinux.cfg/$ip; done for ip in 0A851{A,C}A5; do check ln -T -f -s rec /opt/tftp/pxelinux.cfg/$ip; done ;; 12MHzDF) ;; 12MHzMDF) ;; 30MHzMDF) ;; + 30MHzMDF.lite) + check cp /etc/dhcp/dhcpd.conf.lite /etc/dhcp/dhcpd.conf + ;; 30MHzMHF) for ip in 0A851{A,C}A{1..6}; do check ln -T -f -s acq /opt/tftp/pxelinux.cfg/$ip; done for ip in 0A851{A,C}A9; do check ln -T -f -s rec /opt/tftp/pxelinux.cfg/$ip; done