summaryrefslogtreecommitdiff
path: root/runlevels
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2009-04-16 23:47:23 +0000
committerRoy Marples <roy@marples.name>2009-04-16 23:47:23 +0000
commit6027b0ed7d1791a363004ec5b77ec7e866fc8bc9 (patch)
treef4d8a33beb871f2f90a16de1ec742cd96bcb2232 /runlevels
parent95d954e7b58e55534f393a1249db2becf74ee9f9 (diff)
downloadopenrc-6027b0ed7d1791a363004ec5b77ec7e866fc8bc9.tar.gz
openrc-6027b0ed7d1791a363004ec5b77ec7e866fc8bc9.tar.bz2
openrc-6027b0ed7d1791a363004ec5b77ec7e866fc8bc9.tar.xz
Add a new init script - network
This simply assigns static addresses and an optional default route. It's possible to add external commands as well, so to create a bonded interface. Hopefully we can add a few examples to satisfy most of the old net.lo, which is no longer installed into boot by default.
Diffstat (limited to 'runlevels')
-rw-r--r--runlevels/Makefile3
-rw-r--r--runlevels/Makefile.BSD2
-rw-r--r--runlevels/Makefile.Linux2
3 files changed, 3 insertions, 4 deletions
diff --git a/runlevels/Makefile b/runlevels/Makefile
index fb882d9..766a2cf 100644
--- a/runlevels/Makefile
+++ b/runlevels/Makefile
@@ -1,4 +1,4 @@
-BOOT= bootmisc fsck hostname localmount \
+BOOT= bootmisc fsck hostname localmount network \
root swap sysctl urandom
DEFAULT= local netmount
SHUTDOWN= savecache
@@ -32,7 +32,6 @@ install:
${INSTALL} -d ${BOOTDIR} || exit $$?; \
for x in ${BOOT}; do \
if test -n "${PREFIX}"; then \
- test "$$x" = "net.lo" -o "$$x" = "net.lo0" && continue; \
grep -q "keyword .*noprefix" ${INITDIR}/"$$x" && continue; \
fi; \
ln -snf ${PREFIX}/etc/init.d/"$$x" ${BOOTDIR}/"$$x" || exit $$?; \
diff --git a/runlevels/Makefile.BSD b/runlevels/Makefile.BSD
index c750e4f..ffa758c 100644
--- a/runlevels/Makefile.BSD
+++ b/runlevels/Makefile.BSD
@@ -1 +1 @@
-BOOT+= hostid net.lo0 newsyslog savecore syslogd swap-blk
+BOOT+= hostid newsyslog savecore syslogd swap-blk
diff --git a/runlevels/Makefile.Linux b/runlevels/Makefile.Linux
index 9876cd2..251c6b8 100644
--- a/runlevels/Makefile.Linux
+++ b/runlevels/Makefile.Linux
@@ -1,3 +1,3 @@
SYSINIT+= devfs dmesg
-BOOT+= hwclock keymaps modules mtab net.lo procfs termencoding
+BOOT+= hwclock keymaps modules mtab procfs termencoding
SHUTDOWN+= killprocs mount-ro