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