-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Format: 1.8 Date: Sat, 05 Sep 2009 11:52:51 +0200 Source: sysvinit Binary: sysvinit sysvinit-utils sysv-rc initscripts Architecture: source i386 all Version: 2.87dsf-3 Distribution: unstable Urgency: low Maintainer: Debian sysvinit maintainers <pkg-sysvinit-devel@lists.alioth.debian.org> Changed-By: Petter Reinholdtsen <pere@debian.org> Description: initscripts - scripts for initializing and shutting down the system sysv-rc - System-V-like runlevel change mechanism sysvinit - System-V-like init utilities sysvinit-utils - System-V-like utilities Closes: 519553 538934 538936 538959 539084 540546 541041 543294 544249 544555 544565 Changes: sysvinit (2.87dsf-3) unstable; urgency=low . [ Petter Reinholdtsen ] * Drop execution of files in /etc/rc.boot from sysv-rc. This feature have been obsolete since before 1999. Remove the rc.boot(5) manual page from the source as well. * Make init.d/rc.local depend on $all to get it to start later in the boot sequence (Closes: #539084). * Rewrite message from update-rc.d to make it more obvious that both start and stop symlinks are taken into account (Closes: #519553). * Rewrite /etc/rcS.d/README and /etc/rc[2-5].d/README to explain how to disable a service at a given runlevel with the dependency based boot sequencing. Remove the list of well known sequence numbers in rcS.d/ that is no longer valid with dependency based boot sequencing. * Make sysv-rc Breaks: initscripts (<< 2.86.ds1-63) to make sure scripts working with makefile style concurrent booting is installed. Not using dependency to avoid circular dependency between initscripts and sysv-rc. * Move the code to migrate to dependency based boot sequencing during upgrades from the insserv package to the sysv-rc package. Depend on insserv (>> 1.12.0-10) for this. Let initscripts depend on sysv-rc | file-rc to make sure they are installed first. Migration is a one-way process, enabled after a critical debconf question during upgrades when it is safe to do so (Closes: #540546, #541041). Checks previously done by update-bootsystem-insserv are now only done once in sysv-rc postinst (Closes: #538934). Dependency based boot sequencing is now the default. This change make it possible to remove both sysv-rc and insserv (Closes: #538959) if other packages want to take over the boot sequencing resposibility. * Rewrite initscripts postinst to always use the update-rc.d script instead of the legacy updatercd() function which was used as a speed optimization no longer relevant when dependency based boot sequencing is the default. . [ Kel Modderman ] * Migrate from dpatch to quilt for patch management: - build-depend on quilt (>= 0.40) - provide patch and unpatch targets in debian/rules. use custom patch targets to allow for separate debian/patches and debian/startpar/patches patch series - keep .dpatch file extenstion to make checking changes easier - add debian/README.source to describe patch system we use * Purge debian/patches/12_doc_lastb.dpatch and debian/patches/68_init_quiet.dpatch, they were never applied and wrong. * Update patch header for all remaining patches. * Call dpkg-shlibdeps debian/startpar/startpar for sysvinit-utils package and not sysvinit, startpar moved in revision 2.86.ds1-62. * Remove checkdir, checkroot and buildfromsvn targets from debian/rules. The latter is unused by current maintainers and the former can be replaced with dh_testdir and dh_testroot instead. * Fix reject hunk of debian/patches/70_compiler_warnings.dpatch to fix another compile warning. * Make sure update-rc.d compares command line parameters for start/stop runlevel configuration with the Default-Start and Default-Stop values in LSB info comment of script and warns if there are differences. * Update sysv-rc debconf templates with text which help explain dependency based boot to end users, and provide sound advice for people who encounter problems which prevent the migration. * Update inittab.kfreebsd-gnu: On GNU/kFreeBSD the serial devices have change from /dev/cuuaX to /dev/ttydX in kernel 6.0 which is minumum kernel currently supported in Debian. (Closes: #544555) * Make sure sysv-rc/etc/init.d/rc checks insserv has reordered boot system by checking for /etc/init.d/.depend.* when CONCURRENCY=shell too. (Closes: #544565) . [ Petter Reinholdtsen ] * Adjust init.d/bootlogd dependencies to start before hostname, procps, pcmcia, hwclock, hwclockfirst, hibernate-clean and hdparm, to get the bootlogger started earlier in the boot (Closes: #538936). * Extend the update-rc.d(8) manual page to document the new behaviour. Do not install translated update-rc.d manual pages until they are updated to reflect this. * Use versioned conflict on chkconfig (<< 11.0-79.1-2), now that it dropped the service command. * Drop unneeded dependency rmnologin from init.d/stop-bootlogd, and correct $remote_fs dependency to $local_fs, as /usr/ is not aused. * Drop unneeded dependency on udev for init.d/bootlogs, and add ldm and sdm to list of display managers to start after to get the complete list. * Extend boot order migration check to reject migration if init.d scripts from removed but not purged packages are present. * Add $syslog as a dependency for init.d/skeleton, as it should be used in the normal case. * Change init.d/urandom dependency from $local_fs to $remote_fs, as it uses /usr/bin/find to handle locally increased pool size (Closes: #543294). * Drop initscripts conflict on insserv (<< 1.09.0-12), now that sysv-rc depend on insserv (>> 1.12.0-10). * Drop initscripts conflict on udev (<< 0.080-1), which was before the current oldstable was released. * Drop initscripts conflict on usplash (<< 0.5.8-2), which was before the current stable was released. * Remove code in init.d/killprocs to restart /sbin/update, as it is only useful for kernels up to linux 2.2, which is no longer supported (Closes: #544249). Thanks to Marco d'Itri for the tip. * Update Standards-Version from 3.8.2 to 3.8.3. No changes needed. * Add code in initscripts.postrm to remove rc settings for init.d scripts on removal to follow policy and keep lintian happy, even though removing initscripts will leave the system unbootable. Update lintian overrides to reflect this. * Implement status argument to init.d/bootlogs, init.d/checkroot.sh, init.d/hostname.sh, init.d/rmnologin and init.d/urandom. Checksums-Sha1: df5efc1940674c5925fd2e96d5590467dc1a7be6 1501 sysvinit_2.87dsf-3.dsc 43e9ebb44e66461ecbd4bce73eda638c78a95507 153269 sysvinit_2.87dsf-3.diff.gz dd6ff6386c0aa5a16147711caa7e0532953d68ea 105414 sysvinit_2.87dsf-3_i386.deb 5c193ba38ec97333ccfb320d8e5e742ba474fedd 103840 sysvinit-utils_2.87dsf-3_i386.deb b807a934e565980677515b61b5d0b984d4534b13 77992 initscripts_2.87dsf-3_i386.deb 87b8c135c32d76bf500026d78961f201a84e3a77 72524 sysv-rc_2.87dsf-3_all.deb Checksums-Sha256: 3704315fdf2e0aac83090531bf0fd2423850a606543dd163a2e3a5a791ced975 1501 sysvinit_2.87dsf-3.dsc b7a9d90151cb6b8e32b872e0055436c033686b59240f83299d8961f1be294ae7 153269 sysvinit_2.87dsf-3.diff.gz 0189ccfb3389203901a38175c5cf4607fe96cd8a3cfd89ce86ebc7e97357ca28 105414 sysvinit_2.87dsf-3_i386.deb 07d65b04fb464081a178cf13cdbf34e4de2b8ff7459ab39bdfaceea0f36a7866 103840 sysvinit-utils_2.87dsf-3_i386.deb e89c11e105ff9574552ed921ee435bb257ae1b28e87a143eb8f27055803f5280 77992 initscripts_2.87dsf-3_i386.deb 542c06f1c08484e75e1c18166ab744f24dd3fe4e3966e1cc4391eb24d75c77d4 72524 sysv-rc_2.87dsf-3_all.deb Files: ac4e643c444b9b176fbdecf3d87a6253 1501 admin required sysvinit_2.87dsf-3.dsc f0a5b043ce6aa2bc3dd2354d1403d412 153269 admin required sysvinit_2.87dsf-3.diff.gz ae108d2261520587abfd0d8f4a4886f7 105414 admin required sysvinit_2.87dsf-3_i386.deb 1e8e3361d949252ca712bc6eb96dc6b3 103840 admin required sysvinit-utils_2.87dsf-3_i386.deb b50640313871f64a996cd960ef706da9 77992 admin required initscripts_2.87dsf-3_i386.deb ed39f9a4be2f1fb1995cd72d56b6be06 72524 admin required sysv-rc_2.87dsf-3_all.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) iD8DBQFKojVB20zMSyow1ykRAuHpAKDezH7BJeXJyKONtigm4WoMdJeHlQCdG8lz 0fWhR9/+ILEWLs96H26LbNc= =pNXj -----END PGP SIGNATURE----- Accepted: initscripts_2.87dsf-3_i386.deb to pool/main/s/sysvinit/initscripts_2.87dsf-3_i386.deb sysv-rc_2.87dsf-3_all.deb to pool/main/s/sysvinit/sysv-rc_2.87dsf-3_all.deb sysvinit-utils_2.87dsf-3_i386.deb to pool/main/s/sysvinit/sysvinit-utils_2.87dsf-3_i386.deb sysvinit_2.87dsf-3.diff.gz to pool/main/s/sysvinit/sysvinit_2.87dsf-3.diff.gz sysvinit_2.87dsf-3.dsc to pool/main/s/sysvinit/sysvinit_2.87dsf-3.dsc sysvinit_2.87dsf-3_i386.deb to pool/main/s/sysvinit/sysvinit_2.87dsf-3_i386.deb