#! /bin/sh # # Rename network interfaces before network start # # chkconfig: 2345 9 90 # description: Rename network interfaces before network start # Do not load RH compatibility interface. WITHOUT_RC_COMPAT=1 . /etc/init.d/functions IFTAB=/etc/iftab PROGRAM='ifrename -t' SourceIfNotEmpty /etc/sysconfig/ifrename RETVAL=0 start() { [ -s "$IFTAB" ] || return 0 action 'Executing ifrename:' $PROGRAM RETVAL=$? return $RETVAL } case "$1" in start) start ;; status|stop|condstop|condrestart|condreload|restart|reload) RETVAL=0 ;; *) msg_usage "${0##*/} {start}" RETVAL=1 esac exit $RETVAL