summaryrefslogtreecommitdiff
path: root/mk/rootfs/openrc/etc/init.d/loopback
blob: 0d8c4a610d303511bd0fef3aefc9f77f2b94fede (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#!/sbin/openrc-run
# Copyright (c) 2013 William Hubbs <w.d.hubbs@gmail.com>
# Released under the 2-clause BSD license.

description="Configures the loopback interface."

start()
{
	if [ "$RC_UNAME" = Linux ]; then
		ebegin "Bringing up network interface lo"
		ifconfig lo 127.0.0.1 netmask 255.0.0.0
		route add -net 127.0.0.0 netmask 255.0.0.0 gw 127.0.0.1
	else
		ebegin "Bringing up network interface lo0"
		ifconfig lo0 127.0.0.1 netmask 255.0.0.0
		route -q add -inet 127.0.0.0 -netmask 255.0.0.0 127.0.0.1
	fi
	eend $?
}

stop()
{
	return 0
}