[SCM] live-config branch, debian-next, updated. debian/2.0_a7-1-10-g8563001

Daniel Baumann daniel at debian.org
Thu Jun 10 09:45:21 UTC 2010


The following commit has been merged in the debian-next branch:
commit 8563001dfec64742d3d612861608d77a48b668af
Author: Daniel Baumann <daniel at debian.org>
Date:   Thu Jun 10 10:53:02 2010 +0200

    Adding initial systemd backend.

diff --git a/debian/control b/debian/control
index 87bb973..c90d04d 100644
--- a/debian/control
+++ b/debian/control
@@ -21,6 +21,18 @@ Description: Debian Live - System Configuration Scripts
  In addition to live-config, a backend for an init system is required, such as
  live-config-sysvinit.
 
+Package: live-config-systemd
+Architecture: all
+Depends: ${misc:Depends}, live-config (>= ${source:Version})
+Conflicts: live-config-backend
+Replaces: live-config-backend
+Provides: live-config-backend
+Description: Debian Live - System Configuration Scripts (systemd backend)
+ live-config contains the scripts that configure a Debian Live system during
+ the boot process (late userspace).
+ .
+ This package contains the systemd backend.
+
 Package: live-config-sysvinit
 Architecture: all
 Depends: ${misc:Depends}, live-config (>= ${source:Version}), sysvinit (>= 2.86)
diff --git a/debian/live-config-systemd.service b/debian/live-config-systemd.service
new file mode 100644
index 0000000..e7b4bb5
--- /dev/null
+++ b/debian/live-config-systemd.service
@@ -0,0 +1,7 @@
+[Unit]
+Description=live-config contains the scripts that configure a Debian Live system during the boot process (late userspace).
+
+[Service]
+ExecStart=/lib/live/config.sh
+Type=finish
+ValidNoProcess=yes
diff --git a/debian/rules b/debian/rules
index fcc745a..1e3786a 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,6 +9,11 @@ override_dh_auto_build:
 override_dh_auto_install:
 	$(MAKE) DESTDIR=$(CURDIR)/debian/live-config install
 
+	# live-config-systemd
+	install -D -m 0644 debian/live-config-systemd.service debian/live-config-systemd/etc/systemd/system/live-config.service
+	mkdir -p debian/live-config-systemd/etc/systemd/system/runlevel1.target.wants
+	ln -s ../live-config.service debian/live-config-systemd/etc/systemd/system/runlevel1.target.wants/live-config.service
+
 	# live-config-sysvinit
 	mkdir -p debian/live-config-sysvinit/lib/live/config
 	mv debian/live-config/lib/live/config/*-sysvinit debian/live-config-sysvinit/lib/live/config

-- 
live-config



More information about the debian-live-changes mailing list