| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 | #!/bin/sh######################################################################### Begin localnet## Description : Loopback device## Authors     : Gerard Beekmans  - gerard@linuxfromscratch.org#               DJ Lucas - dj@linuxfromscratch.org# Update      : Bruce Dubbs - bdubbs@linuxfromscratch.org## Version     : LFS 7.0############################################################################ BEGIN INIT INFO# Provides:            localnet# Required-Start:      $local_fs# Should-Start:# Required-Stop:# Should-Stop:# Default-Start:       S# Default-Stop:        0 6# Short-Description:   Starts the local network.# Description:         Sets the hostname of the machine and starts the#                      loopback interface.# X-LFS-Provided-By:   LFS### END INIT INFO. /lib/lsb/init-functions[ -r /etc/sysconfig/network ] && . /etc/sysconfig/network[ -r /etc/hostname ] && HOSTNAME=`cat /etc/hostname`case "${1}" in   start)      log_info_msg "Bringing up the loopback interface..."      ip addr add 127.0.0.1/8 label lo dev lo      ip link set lo up      evaluate_retval      log_info_msg "Setting hostname to ${HOSTNAME}..."      hostname ${HOSTNAME}      evaluate_retval      ;;   stop)      log_info_msg "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      ;;esacexit 0# End localnet
 |