summaryrefslogtreecommitdiff
path: root/conf.d
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2009-10-16 08:08:22 +0100
committerRoy Marples <roy@marples.name>2009-10-16 08:08:22 +0100
commitbaeb59cd2e7bc68e95c8fb3f94ecb0c7d6e54589 (patch)
tree47cea1798b9ae163d14c988df361b5ff2cfc9f16 /conf.d
parenta4b03ead790c5b02e99c2cd5005a508bf8540150 (diff)
downloadopenrc-baeb59cd2e7bc68e95c8fb3f94ecb0c7d6e54589.tar.gz
openrc-baeb59cd2e7bc68e95c8fb3f94ecb0c7d6e54589.tar.bz2
openrc-baeb59cd2e7bc68e95c8fb3f94ecb0c7d6e54589.tar.xz
Add a new staticroute init script so that .... static routes can be configured!
Fixes Gentoo #288421.
Diffstat (limited to 'conf.d')
-rw-r--r--conf.d/.gitignore1
-rw-r--r--conf.d/Makefile15
-rw-r--r--conf.d/Makefile.Linux1
-rw-r--r--conf.d/staticroute.BSD2
-rw-r--r--conf.d/staticroute.Linux2
5 files changed, 16 insertions, 5 deletions
diff --git a/conf.d/.gitignore b/conf.d/.gitignore
index 992ae12..377ebc0 100644
--- a/conf.d/.gitignore
+++ b/conf.d/.gitignore
@@ -1 +1,2 @@
network
+staticroute
diff --git a/conf.d/Makefile b/conf.d/Makefile
index b78baf5..5f9cf45 100644
--- a/conf.d/Makefile
+++ b/conf.d/Makefile
@@ -1,14 +1,19 @@
DIR= ${CONFDIR}
-CONF= bootmisc fsck hostname local localmount network urandom
+CONF= bootmisc fsck hostname local localmount network staticroute urandom
-TARGETS+= network
-CLEANFILES+= network
+TARGETS+= network staticroute
+CLEANFILES+= network staticroute
MK= ../mk
include ${MK}/os.mk
include Makefile.${OS}
include ${MK}/scripts.mk
+SOS?= BSD
+
network: network.in network.${OS}
- cp network.in network
- [ -e network.${OS} ] && cat network.${OS} >> network || true
+ cp $@.in $@
+ [ -e $@.${OS} ] && cat $@.${OS} >> $@ || true
+
+staticroute: staticroute.${SOS}
+ cp $@.${SOS} $@
diff --git a/conf.d/Makefile.Linux b/conf.d/Makefile.Linux
index 7467940..37745de 100644
--- a/conf.d/Makefile.Linux
+++ b/conf.d/Makefile.Linux
@@ -1 +1,2 @@
CONF+= consolefont dmesg hwclock keymaps modules
+SOS= Linux
diff --git a/conf.d/staticroute.BSD b/conf.d/staticroute.BSD
new file mode 100644
index 0000000..0d07711
--- /dev/null
+++ b/conf.d/staticroute.BSD
@@ -0,0 +1,2 @@
+# Example static route. See route(8) for syntax.
+staticroute="net 192.168.0.0 -netmask 255.255.0.0 10.73.1.1"
diff --git a/conf.d/staticroute.Linux b/conf.d/staticroute.Linux
new file mode 100644
index 0000000..e25e03f
--- /dev/null
+++ b/conf.d/staticroute.Linux
@@ -0,0 +1,2 @@
+# Example static route. See route(8) for syntax.
+staticroute="net 192.168.0.0 netmask 255.255.0.0 gw 10.73.1.1"