summaryrefslogtreecommitdiff
path: root/daemons/Makefile
diff options
context:
space:
mode:
authorJustus Winter <4winter@informatik.uni-hamburg.de>2013-09-18 15:29:36 +0200
committerJustus Winter <4winter@informatik.uni-hamburg.de>2014-11-21 05:49:03 +0100
commit7e9c559c75901f391b4151ed6cabba74e60f80af (patch)
tree12a5189c81b4a13d203a139f698ea15be6e41f8c /daemons/Makefile
parent0224d569030e6838c63cf946ae7321be923afc23 (diff)
init: add a minimalist init program
This patch adds a minimalist init program. It is somewhat lacking in features, but is able to bring up a Hurd system with the runsystem and rc scripts. In fact, it roughly does what the former /hurd/init did, modulo all the very early bootstrapping stuff and the startup protocol. It is started when all the essential servers are up and running, so it can make use of most of the POSIX goodies, making its implementation much simpler. * Makefile (prog-subdirs): Add init. * daemons/runsystem.sh: Generalize runsystem so that it can start any init as specified on the kernel command line. By default, it starts /hurd/init. * daemons/runsystem.hurd: This is a verbatim copy of runsystem.sh. It is started by /hurd/init. * daemons/rc.sh: Do not start /hurd/mach-defpager as it is already started in runsystem.sh. * daemons/Makefile (SRCS): Add runsystem.hurd. * init/Makefile: New file. * init/init.c: Likewise.
Diffstat (limited to 'daemons/Makefile')
-rw-r--r--daemons/Makefile4
1 files changed, 3 insertions, 1 deletions
diff --git a/daemons/Makefile b/daemons/Makefile
index d16680ec..db1acc77 100644
--- a/daemons/Makefile
+++ b/daemons/Makefile
@@ -22,7 +22,9 @@ makemode := utilities
targets = rc getty mail.local console-run runttys runsystem
special-targets = rc runsystem
-SRCS = rc.sh runsystem.sh getty.c lmail.c console-run.c runttys.c
+SRCS = rc.sh runsystem.sh getty.c lmail.c console-run.c runttys.c \
+ runsystem.hurd \
+
installationdir = $(libexecdir)
HURDLIBS = fshelp ports shouldbeinlibc