#!/bin/sh # $Header: /home/cvsd/magellan-cvs/magellan-src/busybox-initscripts/rc/localnet,v 1.1 2008-06-02 22:14:35 niro Exp $ #%rlevels: 7:s 0:k #%start: 80 #%stop: 90 #deps #%needs: #%before: #%after: source /etc/conf.d/rc source ${rc_functions} #get hostname HOSTNAME="$(< /etc/hostname)" case "$1" in start) rc_print "Bringing up the loopback interface ..." loadproc ifconfig lo 127.0.0.1 rc_print "Setting hostname to ${HOSTNAME} ..." loadproc hostname ${HOSTNAME} update_svcstatus $1 splash svc_started "$(basename $0)" 0 ;; stop) rc_print "Bringing down the loopback interface ..." loadproc ifconfig lo down update_svcstatus $1 splash svc_stopped "$(basename $0)" 0 ;; restart) $0 stop sleep 1 $0 start ;; status) rc_echo "Hostname is: $(hostname)" ifconfig lo ;; *) rc_echo "Usage: $0 {start|stop|restart|status}" exit 1 ;; esac