echo "usage: $PROGNAME <mode>"
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"
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";;
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