[SCM] live-config branch, debian, updated. debian/3.0_a22-1-3-g14d067e

Daniel Baumann daniel at debian.org
Wed Jul 13 08:36:10 UTC 2011


The following commit has been merged in the debian branch:
commit d0a9c7659c5a452c9934b3de0bd5f53fe4993e44
Author: Daniel Baumann <daniel at debian.org>
Date:   Wed Jul 13 03:18:39 2011 +0200

    Splitting out documentation so that it can be accesses separately from the initsystem code.

diff --git a/debian/control b/debian/control
index 5ea2f23..3745091 100644
--- a/debian/control
+++ b/debian/control
@@ -13,7 +13,7 @@ Vcs-Git: git://live.debian.net/git/live-config.git
 Package: live-config
 Architecture: all
 Depends: ${misc:Depends}, live-config-sysvinit | live-config-backend
-Recommends: live-tools, user-setup, sudo
+Recommends: live-config-doc, live-tools, user-setup, sudo
 Suggests: wget
 Description: Debian Live - System Configuration Scripts
  live-config contains the scripts that configure a Debian Live system during
@@ -22,6 +22,17 @@ 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-doc
+Architecture: all
+Depends: ${misc:Depends}
+Conflicts: live-config (<< 3.0~a22~)
+Replaces: live-config
+Description: Debian Live - System Configuration Scripts (documentation)
+ live-config contains the scripts that configure a Debian Live system during
+ the boot process (late userspace).
+ .
+ This package contains the documentation.
+
 Package: live-config-runit
 Architecture: all
 Depends: ${misc:Depends}
diff --git a/debian/live-config-doc.install b/debian/live-config-doc.install
new file mode 100644
index 0000000..0e373be
--- /dev/null
+++ b/debian/live-config-doc.install
@@ -0,0 +1,2 @@
+usr/share/doc
+usr/share/man
diff --git a/debian/live-config.install b/debian/live-config.install
new file mode 100644
index 0000000..0c01afe
--- /dev/null
+++ b/debian/live-config.install
@@ -0,0 +1,2 @@
+lib
+var
diff --git a/debian/rules b/debian/rules
index ebf8631..aeb385b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -4,11 +4,7 @@
 	dh ${@}
 
 override_dh_auto_install:
-	dh_auto_install -- DESTDIR=debian/live-config
-
-	# Removing unused files
-	rm -f debian/live-config/usr/share/doc/live-config/COPYING
-	bin/live-config-update debian/live-config/lib/live/config
+	dh_auto_install -- DESTDIR=debian/tmp
 
 	# live-config-systemd
 	install -D -m 0644 debian/live-config-systemd.service debian/live-config-systemd/etc/systemd/system/live-config.service
@@ -17,17 +13,24 @@ override_dh_auto_install:
 
 	# 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
-	mv debian/live-config/lib/live/config/*-sysv-rc debian/live-config-sysvinit/lib/live/config
+	mv debian/tmp/lib/live/config/*-sysvinit debian/live-config-sysvinit/lib/live/config
+	mv debian/tmp/lib/live/config/*-sysv-rc debian/live-config-sysvinit/lib/live/config
 
 	# live-config-upstart
 	mkdir -p debian/live-config-upstart/lib/live/config
-	mv debian/live-config/lib/live/config/*-upstart debian/live-config-upstart/lib/live/config
+	mv debian/tmp/lib/live/config/*-upstart debian/live-config-upstart/lib/live/config
+
+	# Removing unused files
+	rm -f debian/tmp/usr/share/doc/live-config/COPYING
+	bin/live-config-update debian/tmp/lib/live/config
 
 override_dh_installinit:
 	dh_installinit -p live-config-runit --no-restart-on-upgrade --no-start --update-rcd-params='start 00 S .' --name live-config
 	dh_installinit -p live-config-sysvinit --no-restart-on-upgrade --no-start --update-rcd-params='start 00 S .' --name live-config
 	dh_installinit -p live-config-upstart --no-restart-on-upgrade --no-start --name live-config
 
+override_dh_install:
+	dh_install --fail-missing
+
 override_dh_compress:
 	dh_compress -Xusr/share/doc/live-config/examples

-- 
live-config



More information about the debian-live-changes mailing list