path: root/arch-daemons.8.txt
diff options
Diffstat (limited to 'arch-daemons.8.txt')
1 files changed, 37 insertions, 0 deletions
diff --git a/arch-daemons.8.txt b/arch-daemons.8.txt
new file mode 100644
index 0000000..1b46035
--- /dev/null
+++ b/arch-daemons.8.txt
@@ -0,0 +1,37 @@
+vim:set ts=4 sw=4 syntax=asciidoc noet:
+arch-daemons - Compatibility layer for rc scripts and rc.conf's DAEMONS array
+arch-daemons is executed by systemd at very early boot. It has two purposes:
+ * For every rc script in /etc/rc.d/ a wrapper service file is created which will start and stop
+ daemons by calling the corresponding rc script. In case a native systemd service file exists
+ with the same name, the legacy one is ignored and the native one is used instead.
+ * The DAEMONS array in rc.conf is parsed and every daemon that appears there is enabled at boot.
+ Furthermore, the ordering dependencies specified in the DAEMONS array is respected (including
+ backgrounding).
+Note: this is meant as a compatibility layer only for the purposes of easing users' transition
+from initscripts to systemd. You are strongly encouraged to not rely on this, but rather use
+native systemd services.
+rc.conf(5), systemd(1)
+Written by Tom Gundersen.