X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plc.d%2Fnetwork;h=39d44e9c1a2709484ef8b1e2f5d6cdf85076dba4;hb=ddabda845fded2f97bc0e67fa839c36c4ef29d00;hp=d5f615fbab2935f369cd78c113f9b0b3cf4e09ba;hpb=fe5c6d9840aaab12b06cffd20a3c575b67dfbc13;p=myplc.git diff --git a/plc.d/network b/plc.d/network index d5f615f..39d44e9 100755 --- a/plc.d/network +++ b/plc.d/network @@ -25,23 +25,20 @@ case "$1" in mv -f /etc/hosts /etc/hosts_plc.backup hfile=$(mktemp) # Minimal /etc/hosts - ( - for server in DB API BOOT WWW ; do - hostname=PLC_${server}_HOST - ip=PLC_${server}_IP - if [ -n "${!ip}" ] ; then - echo "${!ip} ${!hostname}" - else - ip=$(gethostbyname ${!hostname}) - if [ -n "$ip" ] ; then - echo "$ip ${!hostname}" - fi + for server in DB API BOOT WWW ; do + hostname=PLC_${server}_HOST + ip=PLC_${server}_IP + if [ -n "${!ip}" ] ; then + echo "${!ip} ${!hostname}" + else + ip=$(gethostbyname ${!hostname}) + if [ -n "$ip" ] ; then + echo "$ip ${!hostname}" fi - done - ) > $hfile - grep -v "^#" /etc/hosts >> $hfile + fi + done > $hfile echo "#generated by /etc/plc.d/network" >/etc/hosts - echo "127.0.0.1 localhost.localdomain localhost" >> $hfile + echo "127.0.0.1 localhost.localdomain localhost" >> /etc/hosts sort -u $hfile >> /etc/hosts chmod +r /etc/hosts rm -f $hfile