[Pkg-sysvinit-commits] r1591 - sysvinit/trunk/debian

Petter Reinholdtsen pere at alioth.debian.org
Sun Aug 2 07:57:41 UTC 2009


Author: pere
Date: 2009-08-02 07:57:38 +0000 (Sun, 02 Aug 2009)
New Revision: 1591

Added:
   sysvinit/trunk/debian/insserv.copyright
Modified:
   sysvinit/trunk/debian/changelog
   sysvinit/trunk/debian/control
   sysvinit/trunk/debian/rules
Log:
Add transitional empty insserv package depending on sysv-rc, to
handle upgrades properly.

Modified: sysvinit/trunk/debian/changelog
===================================================================
--- sysvinit/trunk/debian/changelog	2009-08-01 21:50:28 UTC (rev 1590)
+++ sysvinit/trunk/debian/changelog	2009-08-02 07:57:38 UTC (rev 1591)
@@ -59,6 +59,8 @@
   * Update copyright file with information regarding insserv.
   * Add debian/README-insserv.Debian based on the README file from
     insserv, to keep some interesting references around.
+  * Add transitional empty insserv package depending on sysv-rc, to
+    handle upgrades properly.
 
  -- Kel Modderman <kel at otaku42.de>  Sun, 02 Aug 2009 05:46:21 +1000
 

Modified: sysvinit/trunk/debian/control
===================================================================
--- sysvinit/trunk/debian/control	2009-08-01 21:50:28 UTC (rev 1590)
+++ sysvinit/trunk/debian/control	2009-08-02 07:57:38 UTC (rev 1591)
@@ -60,3 +60,9 @@
  GNU/Linux system at boot time and shut it down at halt or
  reboot time.
 
+Package: insserv
+Architecture: any
+Depends: sysv-rc
+Description: Transitional insserv package (obsolete)
+ Used to handle migration of insserv into the sysv-rc package.
+

Added: sysvinit/trunk/debian/insserv.copyright
===================================================================
--- sysvinit/trunk/debian/insserv.copyright	                        (rev 0)
+++ sysvinit/trunk/debian/insserv.copyright	2009-08-02 07:57:38 UTC (rev 1591)
@@ -0,0 +1,7 @@
+This package is a transitional package used when migrating
+insserv into sysv-rc.  There is no copyrightable content here.
+If any should show up, it is copyright 2009 Petter Reinholdtsen,
+and licensed using GPL v2 or newer.
+
+On Debian GNU/Linux systems, the complete text of the GNU General
+Public License can be found in `/usr/share/common-licenses/GPL-2'.

Modified: sysvinit/trunk/debian/rules
===================================================================
--- sysvinit/trunk/debian/rules	2009-08-01 21:50:28 UTC (rev 1590)
+++ sysvinit/trunk/debian/rules	2009-08-02 07:57:38 UTC (rev 1591)
@@ -153,7 +153,7 @@
 	install -o root -g root -m 755 debian/postinst $(tmp)/DEBIAN/postinst
 	dpkg-shlibdeps src/init
 	dpkg-gencontrol -psysvinit -P$(tmp) -isp
-	dh_md5sums
+	dh_md5sums -Ninsserv
 	dpkg --build $(tmp) ..
 	rm -rf $(tmp)
 	#
@@ -206,7 +206,7 @@
 	cat COPYRIGHT >> $(tmp)$(doc)/sysvinit-utils/copyright
 	dpkg-shlibdeps src/init debian/startpar/startpar
 	dpkg-gencontrol -psysvinit-utils -P$(tmp) -isp
-	dh_md5sums
+	dh_md5sums -Ninsserv
 	dpkg --build $(tmp) ..
 	rm -rf $(tmp)
 	#
@@ -276,7 +276,7 @@
 	sh debian/deps-mount >> debian/substvars
 	sh debian/deps-glibc >> debian/substvars
 	dpkg-gencontrol -pinitscripts -P$(tmp) -isp
-	dh_md5sums
+	dh_md5sums -Ninsserv
 	dpkg --build $(tmp) ..
 	rm -rf $(tmp)
 	#
@@ -358,13 +358,28 @@
 		$(tmp)/usr/share/doc/sysv-rc/saveconfig
 	dpkg-shlibdeps debian/insserv/insserv
 	dpkg-gencontrol -psysv-rc -P$(tmp) -isp
-	dh_md5sums
+	dh_md5sums -Ninsserv
 	dpkg --build $(tmp) ..
 	rm -rf $(tmp)
 
 # Architecture independant files.
 binary-indep:
-# We have nothing to do by default.
+	#
+	# insserv transitional package
+	#
+	-rm -rf $(tmp)
+	install -d -o root -g root -m 755 $(tmp)/DEBIAN
+	install -d -o root -g root -m 755 $(tmp)$(doc)/insserv
+	sed -ne '/sysvinit (2.87dsf-2)/q' -e p < debian/changelog \
+		> $(tmp)$(doc)/insserv/changelog.Debian
+	chmod 644 $(tmp)$(doc)/insserv/changelog.Debian
+	install -o root -g root -m 644 debian/insserv.copyright \
+	  $(tmp)$(doc)/insserv/copyright
+	dpkg-gencontrol -pinsserv -P$(tmp) -isp
+	dh_compress
+	dh_md5sums -Ninsserv
+	dpkg --build $(tmp) ..
+	rm -rf $(tmp)
 
 clean:
 	dh_testdir
@@ -372,7 +387,7 @@
 	$(MAKE) -C debian/startpar clean
 	$(MAKE) -C debian/insserv clean
 	$(MAKE) -f debian/rules unpatch
-	dh_clean -Xdebian/initscripts -Xdebian/sysv-rc \
+	dh_clean -Xdebian/initscripts -Xdebian/sysv-rc -Xdebian/insserv \
 		build-stamp debian/readlink
 
 binary: binary-arch binary-indep




More information about the Pkg-sysvinit-commits mailing list