12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- <sect1 id="ch07-localnet">
- <title>Creating the /etc/init.d/localnet boot script</title>
- <para>
- A new file <filename>/etc/init.d/localnet</filename> is created containing
- the following:
- </para>
- <literallayout>
- <userinput>cat > /etc/init.d/localnet << "EOF"</userinput>
- #!/bin/sh
- # Begin /etc/init.d/localnet
- #
- # Include the functions declared in the /etc/init.d/functions file
- # and include the variables from the /etc/sysconfig/network file.
- #
- source /etc/init.d/functions
- source /etc/sysconfig/network
- case "$1" in
- start)
- echo -n "Bringing up the loopback interface..."
- /sbin/ifconfig lo 127.0.0.1
- evaluate_retval
- echo -n "Setting up hostname..."
- /bin/hostname $HOSTNAME
- evaluate_retval
- ;;
- stop)
- echo -n "Bringing down the loopback interface..."
- /sbin/ifconfig lo down
- evaluate_retval
- ;;
- restart)
- $0 stop
- sleep 1
- $0 start
- ;;
- *)
- echo "Usage: $0: {start|stop|restart}"
- exit 1
- ;;
- esac
- # End /etc/init.d/localnet
- <userinput>EOF</userinput>
- </literallayout>
- </sect1>
|