source: bootscripts-standard/clfs/init.d/localnet@ 78b069e

Last change on this file since 78b069e was 7df280d, checked in by Joe Ciccone <jciccone@…>, 17 years ago

Change /bin/sh to /bin/bash in the bootscripts because the bootscripts use bashisms. Having ash linked to sh will cause errors. Thanks to Bigdassaved for providing the diff and Copper for bring up the issue.

  • Property mode set to 100644
File size: 980 bytes
Line 
1#!/bin/bash
2########################################################################
3# Begin $rc_base/init.d/localnet
4#
5# Description : Loopback device
6#
7# Authors : Gerard Beekmans - gerard@linuxfromscratch.org
8#
9# Version : 00.00
10#
11# Notes :
12#
13########################################################################
14
15. /etc/sysconfig/rc
16. ${rc_functions}
17. /etc/sysconfig/network
18
19case "${1}" in
20 start)
21 boot_mesg "Bringing up the loopback interface..."
22 ip addr add 127.0.0.1/8 label lo dev lo
23 ip link set lo up
24 evaluate_retval
25
26 boot_mesg "Setting hostname to ${HOSTNAME}..."
27 hostname ${HOSTNAME}
28 evaluate_retval
29 ;;
30
31 stop)
32 boot_mesg "Bringing down the loopback interface..."
33 ip link set lo down
34 evaluate_retval
35 ;;
36
37 restart)
38 ${0} stop
39 sleep 1
40 ${0} start
41 ;;
42
43 status)
44 echo "Hostname is: $(hostname)"
45 ip link show lo
46 ;;
47
48 *)
49 echo "Usage: ${0} {start|stop|restart|status}"
50 exit 1
51 ;;
52esac
53
54# End $rc_base/init.d/localnet
Note: See TracBrowser for help on using the repository browser.