D.14. /etc/rc.d/init.d/localnet


#!/bin/sh

########################################################################

# Begin $rc_base/init.d/localnet

#

# Description : Loopback device

#

# Authors     : Gerard Beekmans  - gerard@linuxfromscratch.org

#

# Version     : 00.00

#

# Notes       :

#

########################################################################



. /etc/sysconfig/rc

. ${rc_functions}

. /etc/sysconfig/network



case "${1}" in

    start)

        boot_mesg "Bringing up the loopback interface..."

        ip addr add 127.0.0.1/8 label lo dev lo

        ip link set lo up

        evaluate_retval



        boot_mesg "Setting hostname to ${HOSTNAME}..."

        hostname ${HOSTNAME}

        evaluate_retval

        ;;



    stop)

        boot_mesg "Bringing down the loopback interface..."

        ip link set lo down

        evaluate_retval

        ;;



    restart)

        ${0} stop

        sleep 1

        ${0} start

        ;;



    status)

        echo "Hostname is: $(hostname)"

        ip link show lo

        ;;



    *)

        echo "Usage: ${0} {start|stop|restart|status}"

        exit 1

        ;;

esac



# End $rc_base/init.d/localnet


Host by Alair