Free Hosting Online for WorkStations

< Previous | Contents | Next >

D.13. /etc/rc.d/init.d/localnet‌


#!/bin/sh

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

#!/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

;;

esac exit 0

# End localnet

;;


*)

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

;;

esac exit 0

# End localnet


parameters

parameters

: Nathan Coulson (nathan@linuxfromscratch.org) Matthew Burgress (matthew@linuxfromscratch.org) DJ Lucas - dj@linuxfromscratch.org

: Bruce Dubbs - bdubbs@linuxfromscratch.org


: LFS 7.0

: Nathan Coulson (nathan@linuxfromscratch.org) Matthew Burgress (matthew@linuxfromscratch.org) DJ Lucas - dj@linuxfromscratch.org

: Bruce Dubbs - bdubbs@linuxfromscratch.org


: LFS 7.0

sysctl

mountvirtfs

sysctl

mountvirtfs

S


Makes changes to the proc filesystem

Makes changes to the proc filesystem as defined in

/etc/sysctl.conf. See 'man sysctl(8)'. LFS

S


Makes changes to the proc filesystem

Makes changes to the proc filesystem as defined in

/etc/sysctl.conf. See 'man sysctl(8)'. LFS

Top OS Cloud Computing at OnWorks: