[Lunar-commits] <moonbase> systemd: a sysvinit replacement for parallel process booting.

Florin Braescu florin at lunar-linux.org
Sun Sep 19 09:58:10 CEST 2010


commit b98fd7b45f07a06169061b1f2b57a0792e42c817
Author: Florin Braescu <florin at lunar-linux.org>
Date:   Sun Sep 19 10:58:10 2010 +0300

    systemd: a sysvinit replacement for parallel process booting.
---
 zbeta/systemd/BUILD   |    9 +++++++++
 zbeta/systemd/DEPENDS |   10 ++++++++++
 zbeta/systemd/DETAILS |   20 ++++++++++++++++++++
 3 files changed, 39 insertions(+), 0 deletions(-)

diff --git a/zbeta/systemd/BUILD b/zbeta/systemd/BUILD
new file mode 100644
index 0000000..ffb51ee
--- /dev/null
+++ b/zbeta/systemd/BUILD
@@ -0,0 +1,9 @@
+(
+
+  sedit "s:/usr/local:/usr:"  configure  &&
+  OPTS+=" --with-distro=other \
+          --with-sysvinit-path=/etc/init.d \
+          --with-sysvrcd-path=/etc --with-syslog-service=rsyslog "  &&
+  default_build
+
+) > $C_FIFO 2>&1
diff --git a/zbeta/systemd/DEPENDS b/zbeta/systemd/DEPENDS
new file mode 100644
index 0000000..bd99b80
--- /dev/null
+++ b/zbeta/systemd/DEPENDS
@@ -0,0 +1,10 @@
+depends Linux-PAM
+depends sysvinit
+depends tcp_wrappers
+depends dbus
+depends libcap
+depends libcgroup
+depends udev
+
+optional_depends  "vala"  ""  "--disable-gtk"  "for user interface tools"
+
diff --git a/zbeta/systemd/DETAILS b/zbeta/systemd/DETAILS
new file mode 100644
index 0000000..3ba0520
--- /dev/null
+++ b/zbeta/systemd/DETAILS
@@ -0,0 +1,20 @@
+          MODULE=systemd
+         VERSION=8
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=http://www.freedesktop.org/software/$MODULE
+      SOURCE_VFY=sha1:9efd438f254d034ced49f3784060b7e05967a1fd
+        WEB_SITE=http://www.freedesktop.org/wiki/Software/$MODULE
+         ENTERED=20100919
+         UPDATED=20100919
+           SHORT="A sysvinit replacement"
+
+cat << EOF
+systemd is a system and session manager for Linux, compatible with SysV 
+and LSB init scripts. systemd provides aggressive parallelization 
+capabilities, uses socket and D-Bus activation for starting services, 
+offers on-demand starting of daemons, keeps track of processes using 
+Linux cgroups, supports snapshotting and restoring of the system state, 
+maintains mount and automount points and implements an elaborate 
+transactional dependency-based service control logic. 
+It can work as a drop-in replacement for sysvinit.
+EOF


More information about the Lunar-commits mailing list