#!/bin/bash
# Begin $rc_base/init.d/localnet - Loopback device

# Based on localnet sysklogd script from LFS-3.1 and earlier.
# Rewritten by Gerard Beekmans  - gerard@linuxfromscratch.org

source /etc/sysconfig/rc
source $rc_functions
source /etc/sysconfig/network

case "$1" in
	start)
		echo "Bringing up the loopback interface..."
		loadproc ifconfig lo 127.0.0.1

		echo "Setting hostname to $HOSTNAME..."
		loadproc hostname $HOSTNAME
		;;

	stop)
		echo "Bringing down the loopback interface..."
		loadproc ifconfig lo down
		;;

	restart)
		$0 stop
		sleep 1
		$0 start
		;;

	status)
		echo "Hostname is: $(hostname)"
		ifconfig lo
		;;

	*)
		echo "Usage: $0 {start|stop|restart|status}"
		exit 1
		;;
esac

# End $rc_base/init.d/localnet

