From 68ec553bc36545c6e8a40bbb788cfba66d187e4b Mon Sep 17 00:00:00 2001
From: Michael Biebl <biebl@debian.org>
Date: Tue, 22 Sep 2009 15:24:18 +0200
Subject: [PATCH 1/3] Rename sysvinit package to sysvinit-legacy

---
 debian/control                           |    3 ++-
 debian/rules                             |    7 ++++---
 debian/sysvinit-legacy.NEWS              |   12 ++++++++++++
 debian/sysvinit-legacy.dirs              |    1 +
 debian/sysvinit-legacy.install           |   14 ++++++++++++++
 debian/sysvinit-legacy.links             |    3 +++
 debian/sysvinit-legacy.lintian-overrides |    1 +
 debian/sysvinit.NEWS                     |   12 ------------
 debian/sysvinit.dirs                     |    1 -
 debian/sysvinit.install                  |   14 --------------
 debian/sysvinit.links                    |    3 ---
 debian/sysvinit.lintian-overrides        |    1 -
 12 files changed, 37 insertions(+), 35 deletions(-)
 create mode 100644 debian/sysvinit-legacy.NEWS
 create mode 100644 debian/sysvinit-legacy.dirs
 create mode 100644 debian/sysvinit-legacy.install
 create mode 100644 debian/sysvinit-legacy.links
 create mode 100644 debian/sysvinit-legacy.lintian-overrides
 delete mode 100644 debian/sysvinit.NEWS
 delete mode 100644 debian/sysvinit.dirs
 delete mode 100644 debian/sysvinit.install
 delete mode 100644 debian/sysvinit.links
 delete mode 100644 debian/sysvinit.lintian-overrides

diff --git a/debian/control b/debian/control
index 868184d..91e22f4 100644
--- a/debian/control
+++ b/debian/control
@@ -9,10 +9,11 @@ Homepage: http://freshmeat.net/projects/sysvinit/
 Vcs-Svn: svn://svn.debian.org/pkg-sysvinit/sysvinit/trunk
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-sysvinit/sysvinit/trunk/
 
-Package: sysvinit
+Package: sysvinit-legacy
 Essential: yes
 Architecture: any
 Pre-Depends: initscripts, sysv-rc | file-rc, sysvinit-utils (>= 2.86.ds1-66)
+Replaces: sysvinit (<< 2.87dsf-7)
 Depends: ${shlibs:Depends}, ${misc:Depends}
 Description: System-V-like init utilities
  This package contains programs required for booting
diff --git a/debian/rules b/debian/rules
index c285dcf..dfd1214 100755
--- a/debian/rules
+++ b/debian/rules
@@ -10,7 +10,7 @@
 export DH_OPTIONS
 
 tmp     = $(shell pwd)/debian/tmp
-sysvtmp = $(shell pwd)/debian/sysvinit
+sysvtmp = $(shell pwd)/debian/sysvinit-legacy
 utiltmp = $(shell pwd)/debian/sysvinit-utils
 rctmp   = $(shell pwd)/debian/sysv-rc
 inittmp = $(shell pwd)/debian/initscripts
@@ -98,8 +98,9 @@ ifeq ($(DEB_HOST_ARCH), hurd-i386)
 	rm -f $(sysvtmp)/sbin/halt
 	rm -f $(sysvtmp)/sbin/reboot
 endif
-	dh_installchangelogs -psysvinit doc/Changelog
-	dh_installdeb -psysvinit
+	dh_installchangelogs -psysvinit-legacy doc/Changelog
+	dh_installdeb -psysvinit-legacy
+
 	#
 	# sysvinit-utils package
 	#
diff --git a/debian/sysvinit-legacy.NEWS b/debian/sysvinit-legacy.NEWS
new file mode 100644
index 0000000..5af9119
--- /dev/null
+++ b/debian/sysvinit-legacy.NEWS
@@ -0,0 +1,12 @@
+sysvinit (2.86.ds1-10) unstable; urgency=low
+
+  In version 2.86.ds1-10 of the initscripts package the shell function
+  library /etc/init.d/bootclean.sh has been replaced by a new script
+  /etc/init.d/bootclean.  If you made changes to the former in order
+  to customize the way files are cleaned at boot time then you will
+  have to port your changes to the new script.  /etc/init.d/bootclean
+  continues to respect the TMPTIME variable and, in particular, does
+  not do any cleaning if TMPTIME is set to "infinite".  See rcS(5).
+
+ -- Thomas Hood <jdthood@yahoo.co.uk>  Sun, 15 Jan 2006 13:38:42 +0100
+
diff --git a/debian/sysvinit-legacy.dirs b/debian/sysvinit-legacy.dirs
new file mode 100644
index 0000000..58f3197
--- /dev/null
+++ b/debian/sysvinit-legacy.dirs
@@ -0,0 +1 @@
+usr/share/sysvinit
diff --git a/debian/sysvinit-legacy.install b/debian/sysvinit-legacy.install
new file mode 100644
index 0000000..35ee15f
--- /dev/null
+++ b/debian/sysvinit-legacy.install
@@ -0,0 +1,14 @@
+sbin/init
+sbin/halt
+sbin/runlevel
+sbin/shutdown
+usr/share/man/man8/halt.8
+usr/share/man/man8/poweroff.8
+usr/share/man/man8/runlevel.8
+usr/share/man/man8/reboot.8
+usr/share/man/man8/shutdown.8
+usr/share/man/man8/telinit.8
+usr/share/man/man8/init.8
+usr/share/man/man5/initscript.5
+usr/share/man/man5/inittab.5
+usr/include/initreq.h
diff --git a/debian/sysvinit-legacy.links b/debian/sysvinit-legacy.links
new file mode 100644
index 0000000..517461d
--- /dev/null
+++ b/debian/sysvinit-legacy.links
@@ -0,0 +1,3 @@
+sbin/halt sbin/poweroff
+sbin/halt sbin/reboot
+sbin/init sbin/telinit
diff --git a/debian/sysvinit-legacy.lintian-overrides b/debian/sysvinit-legacy.lintian-overrides
new file mode 100644
index 0000000..fe4ddaf
--- /dev/null
+++ b/debian/sysvinit-legacy.lintian-overrides
@@ -0,0 +1 @@
+sysvinit-legacy: depends-on-essential-package-without-using-version pre-depends: sysvinit-utils
diff --git a/debian/sysvinit.NEWS b/debian/sysvinit.NEWS
deleted file mode 100644
index 5af9119..0000000
--- a/debian/sysvinit.NEWS
+++ /dev/null
@@ -1,12 +0,0 @@
-sysvinit (2.86.ds1-10) unstable; urgency=low
-
-  In version 2.86.ds1-10 of the initscripts package the shell function
-  library /etc/init.d/bootclean.sh has been replaced by a new script
-  /etc/init.d/bootclean.  If you made changes to the former in order
-  to customize the way files are cleaned at boot time then you will
-  have to port your changes to the new script.  /etc/init.d/bootclean
-  continues to respect the TMPTIME variable and, in particular, does
-  not do any cleaning if TMPTIME is set to "infinite".  See rcS(5).
-
- -- Thomas Hood <jdthood@yahoo.co.uk>  Sun, 15 Jan 2006 13:38:42 +0100
-
diff --git a/debian/sysvinit.dirs b/debian/sysvinit.dirs
deleted file mode 100644
index 58f3197..0000000
--- a/debian/sysvinit.dirs
+++ /dev/null
@@ -1 +0,0 @@
-usr/share/sysvinit
diff --git a/debian/sysvinit.install b/debian/sysvinit.install
deleted file mode 100644
index 35ee15f..0000000
--- a/debian/sysvinit.install
+++ /dev/null
@@ -1,14 +0,0 @@
-sbin/init
-sbin/halt
-sbin/runlevel
-sbin/shutdown
-usr/share/man/man8/halt.8
-usr/share/man/man8/poweroff.8
-usr/share/man/man8/runlevel.8
-usr/share/man/man8/reboot.8
-usr/share/man/man8/shutdown.8
-usr/share/man/man8/telinit.8
-usr/share/man/man8/init.8
-usr/share/man/man5/initscript.5
-usr/share/man/man5/inittab.5
-usr/include/initreq.h
diff --git a/debian/sysvinit.links b/debian/sysvinit.links
deleted file mode 100644
index 517461d..0000000
--- a/debian/sysvinit.links
+++ /dev/null
@@ -1,3 +0,0 @@
-sbin/halt sbin/poweroff
-sbin/halt sbin/reboot
-sbin/init sbin/telinit
diff --git a/debian/sysvinit.lintian-overrides b/debian/sysvinit.lintian-overrides
deleted file mode 100644
index 4c2bd87..0000000
--- a/debian/sysvinit.lintian-overrides
+++ /dev/null
@@ -1 +0,0 @@
-sysvinit: depends-on-essential-package-without-using-version pre-depends: sysvinit-utils
-- 
1.6.4.3


