#!/bin/sh export MANAGEDADDRESSMODE=#MANAGEDADDRESSMODE# cd /etc/sysconfig/network if [ "$MANAGEDADDRESSMODE" != "static" ] then rm -f ifcfg-eth-id* rm -f ifcfg-myri* cat >ifcfg-eth0 <> ifcfg-$PRINIC fi fi if [ "$MANAGEDADDRESSMODE" != "static" ] then echo "DHCLIENT_PRIMARY_DEVICE=yes" >> ifcfg-$PRINIC fi perl -pi -e 's/^FIREWALL="yes"/FIREWALL="no"/' /etc/sysconfig/network/config service network restart RAND=$(perl -e 'print int(rand(50)). "\n"') sleep $RAND jsi=0 while [ $(hostname) == 'linux' ] do if [ $jsi -gt 180 ]; then logger "Slept too long!" exit fi let jsi=jsi+1 sleep 1 done echo "Slept $jsi seconds before hostname made sense." HOSTNAME=$(hostname -s) echo $HOSTNAME /sbin/portmap