Soft'N'Design Software
/
projects
/
debian6500.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
add blank dhcpd.conf for all configurations
[debian6500.git]
/
master
/
opt
/
script
/
change_configuration.sh
diff --git
a/master/opt/script/change_configuration.sh
b/master/opt/script/change_configuration.sh
index ee4f32ccff1cc689203d020cbf8d5a6a82b82fe4..ef715b75cf6567f85c39d44ae9929cd4a5cb891c 100755
(executable)
--- a/
master/opt/script/change_configuration.sh
+++ b/
master/opt/script/change_configuration.sh
@@
-60,7
+60,11
@@
function check () {
while [ $# -gt 0 ]; do
case "$1" in
-h) usage 0;;
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";;
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"
if [ "$MODE_BW" ]; then
title "updating /etc/hosts"
- MODE_BW=${MODE_BW/MHZ/MHz}
check rm -f /etc/hosts
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
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
@@
-90,13
+93,13
@@
if [ "$MODE_BW" ]; then
30MHzMDF) ;;
30MHzMDF.lite)
for ip in 0A851{A,C}; do check ln -T -f -s lite /opt/tftp/pxelinux.cfg/$ip; done
30MHzMDF) ;;
30MHzMDF.lite)
for ip in 0A851{A,C}; do check ln -T -f -s lite /opt/tftp/pxelinux.cfg/$ip; done
- 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
;;
esac
;;
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
;;
esac
+ check cp /etc/dhcp/dhcpd.conf.$MODE_BW /etc/dhcp/dhcpd.conf
action="done"
fi
action="done"
fi