]> git.pld-linux.org Git - projects/rc-scripts.git/blob - sysconfig/network-scripts/ifup-post
Synced with latest from old repo
[projects/rc-scripts.git] / sysconfig / network-scripts / ifup-post
1 #!/bin/sh
2
3 cd /etc/sysconfig/network-scripts
4 . /etc/rc.d/init.d/functions.network
5
6 need_hostname
7 CONFIG=$1
8 source_config
9
10 DEVICETYPE=`echo $DEVICE | sed "s/[0-9]*$//"`
11 REALDEVICE=`echo $DEVICE | sed 's/:.*//g'`
12 if echo $DEVICE | grep -q ':' ; then
13     ISALIAS=yes
14 else
15     ISALIAS=no
16 fi
17
18 /etc/sysconfig/network-scripts/ifup-routes ${DEVICE}
19
20 if [ "$ISALIAS" = no ] ; then
21     /etc/sysconfig/network-scripts/ifup-aliases ${DEVICE}
22 fi
23
24 if [ -n "$NEEDHOSTNAME" -a ${DEVICE} != lo ]; then
25     IPADDR=`ifconfig ${DEVICE} | grep 'inet addr' | 
26             awk -F: '{ print $2 } ' | awk '{ print $1 }'`
27     eval `/bin/ipcalc --silent --hostname ${IPADDR}` && set_hostname $HOSTNAME
28 fi
29
30 # Notify programs that have requested notification
31 do_netreport
32
33 exit 0
This page took 0.084299 seconds and 3 git commands to generate.