aboutsummaryrefslogtreecommitdiff
path: root/init.d
diff options
context:
space:
mode:
Diffstat (limited to 'init.d')
-rw-r--r--init.d/Makefile41
-rw-r--r--init.d/Makefile.FreeBSD13
-rw-r--r--init.d/Makefile.Linux9
-rw-r--r--init.d/Makefile.NetBSD12
4 files changed, 40 insertions, 35 deletions
diff --git a/init.d/Makefile b/init.d/Makefile
index b7490d38..5fd33310 100644
--- a/init.d/Makefile
+++ b/init.d/Makefile
@@ -16,7 +16,46 @@ TARGETS+= ${_NET_LO}
MK= ../mk
include ${MK}/os.mk
-include Makefile.${OS}
+
+ifeq ($(OS),FreeBSD)
+NET_LO= net.lo0
+
+# Generic BSD scripts
+SRCS+= hostid.in moused.in newsyslog.in pf.in rarpd.in rc-enabled.in \
+ rpcbind.in savecore.in syslogd.in
+
+# These are FreeBSD specific
+SRCS+= adjkerntz.in devd.in dumpon.in ipfw.in mixer.in nscd.in \
+ powerd.in syscons.in
+
+.SUFFIXES: .BSD.in
+.BSD.in:
+ sed ${SED_REPLACE} ${SED_EXTRA} $< > $@
+else ifeq ($(OS),Linux)
+NET_LO= net.lo
+
+SRCS+= devfs.in dmesg.in hwclock.in consolefont.in keymaps.in killprocs.in \
+ modules.in mount-ro.in mtab.in numlock.in procfs.in sysfs.in \
+ termencoding.in
+
+.SUFFIXES: .Linux.in
+.Linux.in:
+ sed ${SED_REPLACE} ${SED_EXTRA} $< > $@
+else ifeq ($(OS),NetBSD)
+NET_LO= net.lo0
+
+# Generic BSD scripts
+SRCS+= hostid.in moused.in newsyslog.in pf.in rarpd.in rc-enabled.in \
+ rpcbind.in savecore.in syslogd.in
+
+# These are NetBSD specific
+SRCS+= devdb.in swap-blk.in ttys.in wscons.in
+
+.SUFFIXES: .BSD.in
+.BSD.in:
+ sed ${SED_REPLACE} ${SED_EXTRA} $< > $@
+endif
+
include ${MK}/scripts.mk
_installafter_: realinstall
diff --git a/init.d/Makefile.FreeBSD b/init.d/Makefile.FreeBSD
deleted file mode 100644
index 3cd6feb6..00000000
--- a/init.d/Makefile.FreeBSD
+++ /dev/null
@@ -1,13 +0,0 @@
-NET_LO= net.lo0
-
-# Generic BSD scripts
-SRCS+= hostid.in moused.in newsyslog.in pf.in rarpd.in rc-enabled.in \
- rpcbind.in savecore.in syslogd.in
-
-# These are FreeBSD specific
-SRCS+= adjkerntz.in devd.in dumpon.in ipfw.in mixer.in nscd.in \
- powerd.in syscons.in
-
-.SUFFIXES: .BSD.in
-.BSD.in:
- sed ${SED_REPLACE} ${SED_EXTRA} $< > $@
diff --git a/init.d/Makefile.Linux b/init.d/Makefile.Linux
deleted file mode 100644
index 5e574264..00000000
--- a/init.d/Makefile.Linux
+++ /dev/null
@@ -1,9 +0,0 @@
-NET_LO= net.lo
-
-SRCS+= devfs.in dmesg.in hwclock.in consolefont.in keymaps.in killprocs.in \
- modules.in mount-ro.in mtab.in numlock.in procfs.in sysfs.in \
- termencoding.in
-
-.SUFFIXES: .Linux.in
-.Linux.in:
- sed ${SED_REPLACE} ${SED_EXTRA} $< > $@
diff --git a/init.d/Makefile.NetBSD b/init.d/Makefile.NetBSD
deleted file mode 100644
index 60fd09c2..00000000
--- a/init.d/Makefile.NetBSD
+++ /dev/null
@@ -1,12 +0,0 @@
-NET_LO= net.lo0
-
-# Generic BSD scripts
-SRCS+= hostid.in moused.in newsyslog.in pf.in rarpd.in rc-enabled.in \
- rpcbind.in savecore.in syslogd.in
-
-# These are NetBSD specific
-SRCS+= devdb.in swap-blk.in ttys.in wscons.in
-
-.SUFFIXES: .BSD.in
-.BSD.in:
- sed ${SED_REPLACE} ${SED_EXTRA} $< > $@