1 insserv (1.12.0-14+s2) unstable; urgency=low
3 * Revert "Lower the debconf compatibility level to 5 to enable
4 building under Scratchbox."
5 * Set myself as maintainer.
7 -- Rafal Krypa <r.krypa@samsung.com> Wed, 14 Apr 2010 13:37:20 +0200
9 insserv (1.12.0-14+s1) unstable; urgency=low
11 * Lower the debconf compatibility level to 5 to enable building under
13 * debian/control: replace the Uploaders field.
15 -- Rafal Krypa <r.krypa@samsung.com> Fri, 29 Jan 2010 18:06:34 +0900
17 insserv (1.12.0-14) unstable; urgency=low
19 * Remove obsolete rules targets missing-overrides, bin-by-inst.txt,
20 missingpkgs, missing-by-popcon and clean-extra.
21 * New patch 82_loop_exit_msg.patch to make exit message when a loop
22 is detected loop more like the exit messages when other problems
24 * Make check-initd-order report missing provides header as errors
25 instead of printing perl warnings.
26 * New patch 62_upstart_job.patch implementing support for upstart
27 jobs (Closes: #547235). Add testsuite test to ensure that it is
29 * Refreshed all patches.
30 * New patch 96_hurd_no_at_funcs.patch to try harder to get the
31 source building on hurd, where for example the readlinkat() symbol
32 exist in libc but always fail.
34 -- Petter Reinholdtsen <pere@debian.org> Thu, 01 Oct 2009 19:58:44 +0200
36 insserv (1.12.0-13) unstable; urgency=low
38 * New argument -b to check-initd-order, to be able to replace /etc/
39 with another directory. This allow for easier testing of the script.
40 * Update update-rc.d-insserv to the one in sysv-rc svn.
42 -- Petter Reinholdtsen <pere@debian.org> Sun, 20 Sep 2009 21:58:11 +0200
44 insserv (1.12.0-12) unstable; urgency=low
46 * Use dh_lintian during build. Depend on debhelper (>= 6.0.7) for this.
47 * Correct wiki URL in README.Debian (Closes: #545171). Thanks to
48 Josh Triplett for noticing the old URL.
49 * Make sure check-initd-order generated valid dotty files when
50 scripts provide strings with " in them (Closes: #545521). Thanks
51 to Laurent Bonnaud for discovering the problem.
52 * Drop the Loading... messages from the default verbosity level, and
53 only show them when -v is used several times.
54 * Add script check-archive-initd-scripts to check all init.d scripts
55 in the Debian archive for consistency.
57 -- Petter Reinholdtsen <pere@debian.org> Sun, 13 Sep 2009 11:27:49 +0200
59 insserv (1.12.0-11) unstable; urgency=low
61 [ Petter Reinholdtsen ]
62 * Migrate the responsibility for enabling or disabling dependency
63 based boot sequencing from the insserv package to the sysv-rc
64 package. Rewrite package description to reflect this (Closes:
65 #475478, #511753, #538959). Keep a dummy update-bootsystem-insserv
66 script to avoid having to conflict with sysv-rc version 2.87dsf-2.
67 Keep update-rc.d-insserv to make it impossible for the update-rc.d
68 diversion to be a dangling link during upgrades. Make it a copy
69 of update-rc.d from the new sysv-rc version to make sure both
70 behave the same way. update-rc.d-insserv should be removed in
71 Squeeze+1. update-bootsystem-insserv could be removed when
72 sysv-rc 2.87dsf-2 has been gone from unstable for 3 months.
73 * Drop dependencies on sysv-rc, initscripts and sysvinit-utils, and
74 leave it for sysv-rc to pull in the packages needed for dependency
75 based boot sequencing to work properly.
76 * Update README to reflect that dependency based boot sequencing is
77 now the default in Debian. Drop reference to obsolete CONCURRENCY
78 setting (Closes: #540447).
79 * Add new test case test_override_remove trying to reproduce bug #540866.
81 * Add new test case test_insserv_virt_loop to reproduce a bug
82 reported by Raphael Geissert, where an incorrect insserv.conf will
83 make insserv hang forever. Add new patch 94_v1_12_2.patch from
84 upstream to fix it (Closes: #541613).
85 * Correct test test_early_all to fail if $all do not work with stop
86 sequences. Add new patch 95_stop_all.patch from upstream to fix
88 * Change the definition of $syslog to include rsyslog, sysklogd,
89 dsyslog, inetutils-syslogd and syslog-ng, to include all syslog
90 implmenetations in the archive. Dropped the syslog provide from
91 the list, as it should not be used.
92 * Update to Standards-Version 3.8.3, no changes required.
93 * Add lintian override for the transitient update-bootsystem-insserv
94 binary missing a manual page.
95 * Add new test test_local_virtual to verify that local virtual
96 facilities work properly.
99 * Add new patch 20_install_perms_fixup.patch to install binary and
100 conffile with correct permissions.
101 * Add new patch 21_tests_suite_new_functions.patch to add a couple
102 of new test suite functions to upstream test suite.
103 * Make sure update-rc.d compares command line parameters for start/stop
104 runlevel configuration with the Default-Start and Default-Stop values in
105 LSB info comment of script and warns if there are differences.
107 -- Petter Reinholdtsen <pere@debian.org> Sat, 05 Sep 2009 11:50:22 +0200
109 insserv (1.12.0-10) unstable; urgency=low
111 [ Petter Reinholdtsen ]
112 * Change check-initd-order to return a exit code when there is a problem
113 with the boot sequence or dependencies.
114 * Change the default to enable dependency based boot sequencing if
115 it is safe to do. This should enable it in the common case,
116 while avoiding conversion on problems.
117 * Move all code from insserv.config to insserv.postist and remove
118 insserv.config to make sure update-bootsystem-insserv is available
119 and working when it is needed to test if it is safe to migrate to
120 dependency based boot sequencing.
122 -- Petter Reinholdtsen <pere@debian.org> Sun, 26 Jul 2009 21:06:56 +0200
124 insserv (1.12.0-9) unstable; urgency=low
126 * Adjust patch 71_complete_makefile to make sure the recursion depth
127 calculation is done correctly in expand_faci().
129 -- Petter Reinholdtsen <pere@debian.org> Thu, 23 Jul 2009 20:41:24 +0200
131 insserv (1.12.0-8) unstable; urgency=low
133 [ Petter Reinholdtsen ]
134 * Refresh 92_m68k_alignment.patch.
135 * Simplify test for bug #534526, while still triggering the bug.
136 * Change definition of $time to make hwclock optional, as it might
137 be dropped from the boot sequence in the future.
138 * New patch 71_complete_makefile from upstream fixing .depend.*
139 content when processing virtual facility definitions refering to
140 other virtual facilities (Closes: #534526).
143 * Before inserting an initscript with insserv, check that
144 /etc/init.d/<basename> exists in update-rc.d-insserv.
146 -- Petter Reinholdtsen <pere@debian.org> Wed, 22 Jul 2009 23:53:05 +0200
148 insserv (1.12.0-7) unstable; urgency=low
150 * Update standards-version from 3.8.1 to 3.8.2. No changes needed.
151 * Fix wrong quote char in insserv(8) manual page.
152 * Add required trailing slash to Vcs-Browser URL.
153 * Improve package description to make it more obvious that insserv
154 is not activated when installed.
155 * Depend on sysvinit-utils (>= 2.86.ds1-62) to get a version of
156 startpar that keep working even when /dev/pts is not yet mounted.
157 * Depend on the initscripts version we want (>= 2.86.ds1-63)
158 (instead of conflicting with the version we do not want which can
159 give upgrade problems), to get one with the X-Interactive flags
160 set in the scripts. Drop hostname, mountkernfs, mountdevsubfs,
161 checkroot and checkfs from the list of interactive scripts.
162 * New patch 91_kfreebsd_nofadvice.patch trying to get the source
163 building on kfreebsd.
164 * New patch 92_m68k_alignment.patch trying to get the source
165 building on m68k (Closes: #493637).
166 * New patch 93_hurd_no_path_max.patch trying to get the source
167 building on hurd. Need a better one.
169 -- Petter Reinholdtsen <pere@debian.org> Wed, 01 Jul 2009 00:17:13 +0200
171 insserv (1.12.0-6) unstable; urgency=low
173 * Add keyboard-setup, console-setup, cryptdisks, cryptdisks-early
174 and checkfs-loop as interactive scripts while we wait for scripts
175 to use X-Interactive: true as documented in bug #458224 (Closes:
177 * Fix typo in testsuite function initdir_purge(), making sure the
178 rc?.d directories are removed during purge.
179 * Add new patch introducing a new keyword 'X-Interactive: true' in
180 the LSB header (Closes: #458224). Add test suite to verify that
182 * Add DM-Upload-Allowed: yes header to allow my co-maintainer to
184 * Add testcase for incomplete .depend.boot file based on test
185 created by Raphael Geissert for bug #534526. Make this a
186 non-fatal error in production builds while we figure out what is
189 -- Petter Reinholdtsen <pere@debian.org> Fri, 26 Jun 2009 20:18:36 +0200
191 insserv (1.12.0-5) unstable; urgency=low
194 * Convert dpatches to quilt series and adjust debian/rules and
196 * Refresh debian/patches/10_nosuse.patch to apply without fuzz.
197 * Add debian/patches/70_req_start_all_depends.patch to correct
198 dependency information written to .depend.* files for scripts which
199 declare Required-Start: $all. Thanks to upstream developer Werner
200 Fink for giving us th heads up about this problem and patch.
201 * Add Japanese translation. Thanks Hideki Yamane. (Closes: #512858)
202 * Add Swedish translation. Thanks Martin Bagge. (Closes: #503603)
203 * Add debian/manpages and call dh_installman without specific
204 arguments in debian/rules.
205 * Depend on debhelper >= 6 and use compat level of 6.
206 * Update to Standards-Version 3.8.1 without any required changes.
207 * Add Homepage field to debian/control.
208 * Add debian/patches/80_manual_warnings.patch to correct format,
209 spelling and grammar errors in manual page.
210 * Add debian/patches/90_no_runlevel_spec_for_debian.patch to remove
211 reference to known runlevels on Debian systems. These should be
212 defined in Debian policy. (Closes: #500542)
213 * Add interface to disable|enable service symlinks for all Default-
214 Start runlevels or those specified on the command line. This is
215 analogous to the interface introduced to update-rc.d of 2.86.ds1-62.
216 * Make sure disable|enable action does not call insserv if it did not
217 alter any runlevel symlinks.
218 * Consolidate debian/insserv.dirs into debian/dirs, only one should
220 * Add debian/bash-completion and install it to /etc/bash_completion.d/
221 to enhance usability for bash shell users.
222 * When arguments to start/stop/defaults action are given to update-
223 rc.d wrapper, emit a warning that the LSB information of script
224 overrides the given arguments.
225 * Improve the way in which update-rc.d disable/enable function
226 determines index of S or K bit of runlevel symlink by using rindex
227 instead of a hardcoded index.
228 * Improve update-rc.d enable/disable function for when an unhandled
229 runlevel is given as argument.
230 * Also look in /usr/share/insserv/overrides/ when performing
231 disable/enable function in update-rc.d.
233 [ Petter Reinholdtsen ]
234 * Make a note in the usage text that update-rc.d disable and enable
235 API is not yet set in stone.
237 -- Petter Reinholdtsen <pere@debian.org> Tue, 23 Jun 2009 08:19:19 +0200
239 insserv (1.12.0-4) unstable; urgency=low
241 [ Petter Reinholdtsen ]
242 * New test test_early_all to control that $all only affect start or
243 stop sequences. Trying to reproduce issue reported in #485307.
246 * Add 60_all_keyword_start_only.dpatch to prevent Required-Stop: $all
247 from modifying start link sort order. (Closes: #499721)
248 * Make test_early_all() test suite function unconditionally fatal,
249 this is an importan bug fixed by 60_all_keyword_start_only.dpatch.
251 -- Petter Reinholdtsen <pere@debian.org> Thu, 25 Sep 2008 20:36:10 +0200
253 insserv (1.12.0-3) unstable; urgency=low
256 * test_fake_loop() and test_fake_loop_reverse() are now unconditionally fatal
257 tests because they pass with insserv >= 1.12.0.
258 * Modify 10_nosuse.dpatch to define ISSUSE as -DNOTSUSE instead of unsetting
259 it, to avoid fooling the build system.
260 * Purge the rc symlinks in initddir_purge() function of testsuite-common.
261 * Add a remscript() function to testsuite-common for deleting initscripts
262 from test init.d/ directory.
263 * Add test_all_keyword() function to run-testsuite to observe the
264 semantics of using the $all keyword. It is currently a non-fatal
266 * Add test_script_in_runlevel() function to expose segfault reported
268 * Add 40_badboy_segfault.dpatch to fix segfault when scriptname()
269 function of insserv does not return script name due to script in
270 runlevel directory not being a symlink (or corrupt). (Closes: #493202)
271 * Add 50_symlink_in_initddir.dpatch to defend aginst symlinks
272 installed to /etc/init.d/ that point to other scripts in
273 /etc/init.d/, causing insserv to fail due to duplicate provides.
275 * Extend test_initd_symlink() test suite case to handle cases which
276 50_symlink_in_initddir.dpatch must handle.
278 -- Petter Reinholdtsen <pere@debian.org> Sat, 20 Sep 2008 21:31:55 +0200
280 insserv (1.12.0-2) unstable; urgency=low
283 * Make test_duplicate_provides() test case more realistic by placing
284 initscripts in init.d dir before registering with insserv. Make sure first
285 script is registered.
286 * Add test_deterministic_order() test function to make sure that when two or
287 more initscripts provide the same facility, the first script actually can
288 be registered with insserv reliably.
289 * Add 30_deterministic_order.dpatch to defend against the inconsistent
290 directory stream sequence returned by readdir(3) under different
291 circumstances. (Closes: #494514)
293 -- Petter Reinholdtsen <pere@debian.org> Wed, 20 Aug 2008 21:08:13 +0200
295 insserv (1.12.0-1) unstable; urgency=low
298 * New upstream version.
299 - preserve empty runlevel configurations, override adding or removoval of
300 existing start/top runlevel configration (Closes: #477415, #492526)
301 * Discard patches applied to or no longer relevant to new upstream:
302 - 11_more_warnings.dpatch
303 - 32_debug_option.dpatch
304 - 33_nosuse_scripts.dpatch
305 - 40_segfault_virtprov.dpatch
306 - 41_cleansystem.dpatch
307 - 42_loopnochangemsg.dpatch
308 - 50_sign_warning.dpatch
309 - 51_overwrite_output.dpatch
310 - 52_shutdown_links.dpatch
311 - 60_disable_cfgfilter_stat.dpatch
312 - 62_warn_on_missing_required_fields.dpatch
313 - 63_warn_on_missing_default_fields.dpatch
314 - 64_missing_default_fields_fallback.dpatch
315 * Discard patches not applied in series:
316 - 32_debug_option.dpatch
317 - 34_debian_fixedscripts.dpatch
318 * Refresh patches that still apply to new upstream:
320 - 31_debian_conf.dpatch
321 * Add an extra call to list_rclinks() in test_newbug_keepoldorder()
322 function of run-testsuite, after introducing the bug.
323 * Make test_adding_start() and test_adding_stop() run-testsuite
324 functions unconditionally fatal on failure.
325 * Make test_bogus_facility() run-testsuite function non-fatal.
326 * Mark tests that are currently failing with a comment in run-testsuite.
327 * Add test_removing_start() and test_removing_stop() to run-testsuite,
328 showing that insserv will preserve existing links when script header is
329 unproperly replaced with empty Default-Start or Default-Stop.
330 * Make test_adding_start() case a more realistic example.
331 * Make test_incorrect_stopscripts() a fatal test, insserv should not
332 add shutdown links when none are present.
333 * Make test_newbug_keepoldorder() test case non-fatal, the fact that it
334 passed before was not by design but by luck, as per upstream analysis
335 which is included with test code.
336 * Handle CFLAGS in debian/rules more consistently, different options were
337 passed to make in build and install targets, and dpkg now also tampers
339 * Remove a bunch of overrides for scripts now with valid LSB information in
340 testing distribution today, or have been removed from archive.
341 * Add common test suite function for purging init directory, runlevel links
342 and dependency makefiles.
343 * Add test_incorrect_startscripts() to replicate bug report described in
344 #492526, and make sure insserv do not regress in this behaviour.
345 * Now we have no overrides to install by default, but we may in future,
346 modify debian/rules to only install overrides from ./debian/overrides/* if
347 they are present, but not fail otherwise.
348 * Add test_initd_symlink() test suite function to test if illegal
349 symlinks in /etc/init.d/ cause problems.
350 * Bump Standards Version to 3.8.0, add debian/README.source to describe patch
351 system to conform. No other changes required.
352 * Add myself to Uploaders.
353 * Rename 31_debian_conf.dpatch to 11_debian_conf.dpatch, to keep
354 Debian port patches in tight sequence.
356 [ Petter Reinholdtsen ]
357 * Mention initcycle tool from Adam Jensen in README.Debian.
358 * Adjust test_initd_symlink test to accept the first insertion
359 and reject the second, as both scripts have the same provide.
361 -- Petter Reinholdtsen <pere@debian.org> Wed, 30 Jul 2008 18:18:00 +0200
363 insserv (1.11.0-9) unstable; urgency=low
365 [ Petter Reinholdtsen ]
366 * New test case to demonstrate the bug reported in #477415.
367 * Include empty directories /etc/insserv.conf.d and
368 /etc/insserv/overrides in the package, to get dpkg to warn about
369 content there when purging insserv (Closes: #471237).
370 * Debconf translations:
371 - Updated German from Erik Schanze (Closes: #479254).
374 * Add patch 60_disable_cfgfilter_stat to remove stat check from the
375 callback function that filters the scanning of /etc/insserv.conf.d/ dir
376 for confiuration file snippets. Instead do stat check in scan_conf().
377 * New test case to show that two initscripts cannot have the same Provides
379 * New test case exposing ability to insert a script into runlevel
380 configuration that depends on virtual facility that is not provided or
382 * New test case to check that /etc/insserv.conf.d/ can be used to allow one
383 or more services to define and provide a virtual facility.
384 * Ensure custom insserv.conf.d/* files are cleaned after
385 test_insserv_conf_d() in run-testsuite.
386 * Add test_onlystart() test case to check we can insert scripts with empty
387 stop runlevel configuration.
388 * Add test_broken_header() test case to show it seems possible to insert a
389 script missing Required-{Start,Stop} lsb info fields.
390 * Add test_no_default_start() to show that it seems possible to insert script
391 missing Default-Start field.
392 * Add test_no_default_stop() to show that it seems possible to insert script
393 missing Default-Stop field, and that links are created in stop runlevels.
394 * Add 62_warn_on_missing_required_fields and
395 63_warn_on_missing_default_fields to enable warnings by default about
396 missing Provides, Required-Start, Required-Stop, Default-Start or
397 Default-Stop LSB comment keywords.
398 * Add a note to new patches to relate them to a case function of the test
400 * Add 64_missing_default_fields_fallback to ensure sane fallback of
401 empty runlevel configuration is used for scripts missing Default-
402 Start or Default-Stop lsb keywords.
403 * Add test_noprovides_header() to show that it is possible to insert script
404 missing Provides keyword, and many warnings are exposed as a result.
405 * Add test_adding_start() to expose that adding start levels uncleanly
406 modifies on disk configuration. Give test_adding_start and
407 test_adding_stop test script unique names.
409 [ Petter Reinholdtsen ]
410 * Made test_adding_start and test_adding_stop checks non-fatal for
411 production builds, as this problem is no regression from earlier versions.
413 -- Petter Reinholdtsen <pere@debian.org> Sun, 25 May 2008 21:46:04 +0200
415 insserv (1.11.0-8) unstable; urgency=low
417 * Make sure the consistency check in update-bootsystem-insserv
418 report all problems and not only the first one.
420 -- Petter Reinholdtsen <pere@debian.org> Mon, 24 Mar 2008 23:32:22 +0100
422 insserv (1.11.0-7) unstable; urgency=low
424 * Added override files for digitools and ddns3-client.
425 * Make sure the dependency based update-rc.d check the argument list
426 slightly, to avoid bugs like #470062.
428 -- Petter Reinholdtsen <pere@debian.org> Thu, 13 Mar 2008 13:54:31 +0100
430 insserv (1.11.0-6) unstable; urgency=low
432 [ Petter Reinholdtsen ]
433 * Added override files for at, fiaif, gom, ifupdown-scripts-zg2 and tspc.
434 * Correct typo in override file for lvm2.
435 * Changed postinst and update-bootsystem-insserv to remove the
436 generated files /etc/init.d/.depend.* when disabled or removed.
437 * Implemented better support in check-initd-orderfor graphing $all
439 * Restructure update-bootsystem-insserv slightly to make it possible
440 to check if it is safe to convert to dependency based boot
441 sequencing without doing the conversion.
442 * Updated 31_debian_conf to list glibc, hostname and keymap as interactive
443 scripts, as none of them can use a pseudoterminal.
444 * Add two new tests to verify that x-start-before and x-stop-after
446 * Debconf translations:
447 - Added Spanish from Steve Lord Flaubert (Closes: #467391).
448 - Added German from Erik Schanze (Closes: #467483).
449 - Added Dutch from Bart Cornelis (Closes: #467418).
452 * Modify debian/insserv.config debconf script to honour a preseeded debconf
453 value enabling dependency based boot on first installation only.
455 -- Petter Reinholdtsen <pere@debian.org> Sun, 2 Mar 2008 18:00:02 +0100
457 insserv (1.11.0-5) unstable; urgency=low
459 * Add test to verify that introducing a loop will not change the boot
460 sequence, but make insserv exit with an error.
461 * Added patch 42_loopnochangemsg to change the message printed when
462 a loop is detected, to let the user know that the boot sequence is
464 * Added patch 52_shutdown_links to fix incorrecly inserted stop
465 symlinks (Closes: #464017).
466 * Added patch 53_debugoutput to provide more useful debug output
467 used to track down the stop symlink issues. Not enabled by default.
468 * Debconf translations:
469 - Added Russian from Yuri Kozlov (Closes: #467164).
470 - Added Czech from Miroslav Kure (Closes: #467170).
471 - Added Italian from Luca Monducci (Closes: #467295).
473 -- Petter Reinholdtsen <pere@debian.org> Sun, 24 Feb 2008 23:49:12 +0100
475 insserv (1.11.0-4) unstable; urgency=low
477 * Added override file for whitelister.
478 * Reinsert previously removed override file for lvm2 and others
479 while we wait for the packages in testing to be fixed (Closes:
480 #466700). These should be removed when lenny is verified to have
482 * Debconf translations:
483 - Added French from Christian Perrier (Closes: #466345).
485 -- Petter Reinholdtsen <pere@debian.org> Thu, 21 Feb 2008 09:27:34 +0100
487 insserv (1.11.0-3) unstable; urgency=low
489 * Rewrote patch debian/patches/40_segfault_virtprov.dpatch with a
490 solution provided by upstream.
491 * Added script debian/seq-changes from Frans Pop installed in
492 /usr/share/insserv/ to extract the sequence changes done by
494 * New testsuite check to detect incorrectly inserted stop symlinks
495 when scripts with incorrect headers are encountered.
496 * Removed override file for snmptrapfmt, as the package now include
498 * Removed override file save-etc-disk. It is not present in Debian.
499 * Update the package description and debconf question text (Closes: #464109).
500 * New patch 11_more_warnings to activate more warning flags during
501 build. Obsoletes setting the same flags in debian/rules.
502 * New patch 50_sign_warning getting rid of some signed/unsigned
504 * Update test suite to the one provided by Werner Fink.
505 * Extended test suite to report status at the end.
506 * New patch 32_debug_option to add new option -D to print debug
508 * New patch 33_nosuse_scripts to disable some SUSE specific settings.
509 * New patch 51_overwrite_output to improve output when symlinks on
510 disk do not match the default-* headers.
511 * Added override file for slashem-common.
512 * New patch 41_cleansystem to clean the .system file. Changed rules
513 file to make sure it take effect.
514 * Change test suite to use /bin/bash, as it uses bash-features.
515 * Debconf translations:
516 - Added Galician from Jacobo Tarrio (Closes: #465067).
517 - Added Vietnamese from Clytie Siddall (Closes: #465437).
518 - Added Portugese from Américo Monteiro (Closes: #465519).
519 - Added Finnish from Esko Arajärvi (Closes: #465800).
521 -- Petter Reinholdtsen <pere@debian.org> Sun, 17 Feb 2008 13:54:03 +0100
523 insserv (1.11.0-2) unstable; urgency=low
525 * Changed patch 31_debian_conf to accept rsyslog and syslog-ng as
526 implementations for the $syslog facility.
527 * Added test case to detect insserv crashing when it find scripts
528 providing virtual system facilities.
529 * Changed update-bootsystem-insserv to refuse to enable dependency
530 based boot sequencing when a script provide a virtual system
532 * Changed patch 10_nosuse.dpatch to make sure we build with -g.
533 * Added patch debian/patches/40_segfault_virtprov.dpatch to avoid
534 segfault when finding an enabled script that provide a virtual
537 -- Petter Reinholdtsen <pere@debian.org> Fri, 1 Feb 2008 09:24:10 +0100
539 insserv (1.11.0-1) unstable; urgency=low
541 * New upstream version.
542 - Drop patches 20_path_at_runtime, 21_overrides, 32_debian_nolsb,
543 33_debian_localok, 38_debuginfo, 40_nosusescript,
544 41_debiandefault, 42_redundantlvl, 43_shutdown,
545 44_reportloopmemb, 45_loopsarefatal and 46_complete_removal
547 - Updated insserv(8) manual page for Debian (Closes: #462064).
548 - Correct path to insserv.conf in test suite to keep it working.
549 - A lot faster (Closes: #462211).
550 * New example script make-testsuite useful to generate a test script
551 demonstrating a problem.
552 * Added override files for guidedog and puppet.
553 * Removed override file for atd and lvm2, as the packages now include
556 -- Petter Reinholdtsen <pere@debian.org> Thu, 31 Jan 2008 09:05:07 +0100
558 insserv (1.10.0-6) unstable; urgency=low
560 * Implement support for preseeding insserv, to make it possible to
561 enable it at install time. This only work the first time the
562 package is installed and config is executed when
563 /usr/sbin/update-rc.d-insserv does not exist yet.
564 * Changed check-initd-order to load virtual facilities from
565 /etc/insserv.conf (Closes: #459522)
566 * Extended testsuite to more closely match real Debian for the
568 * New patch 46_complete_removal.dpatch to make sure all symlinks are
569 removed on removal (Closes: #460034). Based on patch from Kel
570 Modderman. Made failing removal test fatal.
572 -- Petter Reinholdtsen <pere@debian.org> Sat, 19 Jan 2008 14:45:27 +0100
574 insserv (1.10.0-5) unstable; urgency=low
576 * Made sure to initialize the badstate variable before it is used in
577 update-bootsystem-insserv.
578 * Removed override files for uptimed and uptimed.sh, as the uptimed
579 package now include the LSB headers.
580 * Make sure to give a proper error message when failing to enable
581 dependency based boot system and insserv return an error code
584 -- Petter Reinholdtsen <pere@debian.org> Wed, 16 Jan 2008 23:29:09 +0100
586 insserv (1.10.0-4) unstable; urgency=low
588 * Made problematic test cases for bug #460034 and #458582 fatal
589 in testing and non-fatal when uploading.
590 * Added override files for bastille-firewall.
591 * Do not warn about obsolete init.d scripts that have been removed
592 (Closes: #461073). Patch from Kel Modderman.
593 * Provide more information when convertion to dependency based boot
594 sequencing can not be done.
596 -- Petter Reinholdtsen <pere@debian.org> Wed, 16 Jan 2008 22:00:50 +0100
598 insserv (1.10.0-3) unstable; urgency=low
600 * Added test case for problem with symlink removal, bug #460034.
601 * Added override files for uptimed, uptimed.sh and guarddog.
602 * Removed override file nfs-user-server as the compiled in defaults
603 are better than the proposed overrides.
604 * Add mountoverflowtmp to virtual facility $local_fs, to make sure
605 /tmp/ is always mounted before the scripts needing /tmp/ is
606 started. Conflict with initscripts before 2.86.ds1-48, to avoid a
607 dependency loop with this change.
608 * Make debconf question translatable (Closes: #386703).
610 -- Petter Reinholdtsen <pere@debian.org> Sun, 13 Jan 2008 19:32:34 +0100
612 insserv (1.10.0-2) unstable; urgency=low
614 * Implement new check-initd-order option -c to be used with -g to
615 generate a combined graph for boot and shutdown dependencies.
616 * Split test suite into two files, one generic part
617 (testsuite-common) and one Debian specific part (run-testsuite).
618 * Remove ntpdate and ntp-server as optional dependencies for $time
619 as both are obsolete, and changing them to the current 'ntp' would
621 * Removed override file for resolvconf and laptop-netconf, as the
622 unstable packages got the header now.
623 * Removed override file for devmapper, as the unstable packages no
624 longer include a init.d script
625 * Remove reference to lwresd in headers-reported, as the unstable
626 package got the header now.
627 * Added override files for the console-cyrillic and
628 gibraltar-bootsupport package.
630 -- Petter Reinholdtsen <pere@debian.org> Wed, 9 Jan 2008 22:42:31 +0100
632 insserv (1.10.0-1) unstable; urgency=low
634 * New upstream version released 2007-10-10.
635 - Updated patches 10_nosuse, 20_path_at_runtime, 21_overrides and
636 43_shutdown to apply on the new version.
637 - Removed patch 11_revdepend as it is included upstream.
638 * In graphs, name scripts without provides header, and scripts
639 without LSB header, using the name of the file in /etc/init.d/.
640 This make it easier to spot loops involving these scripts.
641 * Added override file for hpoj.
642 * Ask if insserv should be activated at install time, using a medium
643 priority debconf question. The default is no.
644 * Restructure test script to work with new test feature implemented
646 * Update patch 42_redundantlvl to get rid of two compiler warnings.
648 -- Petter Reinholdtsen <pere@debian.org> Mon, 7 Jan 2008 23:37:53 +0100
650 insserv (1.09.0-14) unstable; urgency=low
652 * Changed patch 21_overrides to only warn once about scripts without
653 LSB header, to reduce the noise.
654 * Changed patch 21_overrides to speed up processing by only reading
655 override default files only when the script is lacking an LSB header.
656 * Moved default dependency values from patch 21_overrides to
657 41_debiandefault where it belong.
658 * New test to check that scripts introducing a loop (or a fake loop,
659 see bug #458582) will refuse to install.
660 * New patch 45_loopsarefatal to make sure insserv considering all
661 kind of loops fatal, to not mess up the script sequences.
662 * Introduce very simple manual page for update-rc.d-insserv.
663 * Make failing 'make clean' fatal, as it should always work.
664 * Change debconf template text to make it easier to understand.
666 -- Petter Reinholdtsen <pere@debian.org> Sun, 6 Jan 2008 09:37:43 +0100
668 insserv (1.09.0-13) unstable; urgency=low
670 * Update patch 21_overrides to fix bug in override handling. Now a
671 header in a script or override file complete replaces previously
673 * Add test to check and verify that override files in
674 /etc/insserv/override replaces headers in the scripts in
675 /etc/init.d/, and made previously failing loop breaking test
676 fatal, as it is working with the fixed override patch.
678 -- Petter Reinholdtsen <pere@debian.org> Fri, 4 Jan 2008 12:25:55 +0100
680 insserv (1.09.0-12) unstable; urgency=low
682 * New patch 34_debian_fixedscripts to hardcode a few script sequence
683 numbers, to let the generated boot sequence be more like the
684 original one. Modified 40_nonsusescripts to no longer disable the
685 setlsb() function. This patch is not enabled by default, as it is
686 not obvious that it is a good idea.
687 * Added override files for hostname.dhcp and mountfix.
688 * Adjust override file for lvm2, to provide both lvm2 and lvm, to
689 make it easier until the lvm provide is dropped.
690 * Adjust override file for lvm2 to use reverse depend on checkfs,
691 mountall and umountfs to make it possible to drop lvm relations
694 -- Petter Reinholdtsen <pere@debian.org> Fri, 4 Jan 2008 01:38:00 +0100
696 insserv (1.09.0-11) unstable; urgency=low
698 * Added test to demonstrate the fake loop warning issue (bug
700 * Implemented support for non-fatal tests in the testsuite.
701 * Added override file for dmraid, scsitools-pre.sh and scsitools.sh.
702 * Added patch 44_reportloopmemb to make loop reporting code in
703 insserv more helpful, and make sure to report the extended loop
704 output in update-bootsystem-insserv when refusing to switch to
705 dependency based boot (Closes: #458683).
706 * Move code to divert update-rc.d from postinst to
707 update-bootsystem-insserv, to make sure both ways to activate
708 insserv are equivalent.
709 * Extended check-initd-order to graph services with multiple
710 provides as two nodes that depend on each other, and which ahve
711 the same dependencies.
712 * Changed update-bootsystem-insserv to call 'reset' after looping
713 over packages postinst scripts, in case the terminal is messed up
714 as it is when I test it.
715 * Disabled check for reverse dependencies in check-initd-order. It
716 does not to work properly, and gave false error reports.
717 * Removed flag file /etc/update-rc.d-insserv and use the update-rc.d
718 diversion as the flag to detect if insserv is enabled. Adjustd
719 package removal and update-rc.d-insserv to reflect this.
720 * Added Vcs-Svn and Vcs-Browser info in control file, pointing to
721 the Debian packaging project.
723 -- Petter Reinholdtsen <pere@debian.org> Wed, 2 Jan 2008 18:41:31 +0100
725 insserv (1.09.0-10) unstable; urgency=low
727 * Make sure to exit with an error code if it isn't safe to remove
730 -- Petter Reinholdtsen <pere@debian.org> Tue, 1 Jan 2008 21:12:24 +0100
732 insserv (1.09.0-9) unstable; urgency=low
734 * Removed override file pptpd as the compiled in defaults are better
735 than the proposed overrides.
736 * Correct override file for laptop-netconf after checking the script
738 * Added override file for racoon, and corrected override file for
739 setkey, after checking the scripts in the package.
740 * Try to make recovery routine more robust by not trying to run
741 non-existing postinst scripts, and only run postinst scripts for
742 packages with executable scripts in /etc/init.d/.
743 * Extended check-initd-order to check optional start dependencies,
744 and implement check of the shutdown sequence.
745 * Extended to check reverse dependencies too.
746 * Changed enabling code to refuse to convert to dependency based
747 boot sequence when obsolete init.d scripts are found, as these
748 tend to mess up the boot sequence.
749 * Changed enabling code to refuse to convert to dependency based
750 boot sequence if several scripts provide the same service.
751 * Added prerm code to refuse to be removed while enabled, to avoid
752 messing up the boot system completely.
754 -- Petter Reinholdtsen <pere@debian.org> Tue, 1 Jan 2008 21:08:14 +0100
756 insserv (1.09.0-8) unstable; urgency=low
758 [ Petter Reinholdtsen ]
759 * Removed override files cpqarrayd, hotkey-setup and spamassassin as
760 they are equivalent with the defaults compiled into insserv.
761 * Removed override files courier-ldap, courier-authdaemon,
762 courier-imap-ssl and courier-imap, irqbalance and nethack-common
763 as the compiled in defaults are better than the proposed
765 * Extended check-initd-order to graph reverse dependencies
766 (X-Start-Before and X-Stop-AFter). Draw reverse dependencies in
768 * Added patch 11_revdepend fetched from a review copy of version
769 1.10. Modified 20_override to cope with the change. Based on
770 changes from Werner Fink.
771 * Renamed patches 20_overrides to 21_overrides and
772 44_path_at_runtime to 20_path_at_runtime, to prepare for Otavios
776 * Extended patch 21_override to allow override path changing so the
777 unit test can use it.
779 -- Petter Reinholdtsen <pere@debian.org> Mon, 31 Dec 2007 19:26:00 +0100
781 insserv (1.09.0-7) unstable; urgency=low
783 * Try to make it it easier to disabling the dependency based boot
784 sequencing by calling the postinst of all packages with init.d
785 scripts to register the scripts again.
786 * Extend check-initd-order to handle the virtual dependecy $all.
787 * Reword the debconf question to try to make it clearer and
788 easier to understand.
789 * Minor cleanup in irqbalance and atd override file, only depend
790 on $remote_fs, no need to also depend on $local_fs.
791 * Update check-initd-order to use the same default dependencies
792 ($remote_fs $syslog) and the same virtual dependencies as insserv
793 when generating dotty graphs.
794 * Update check-initd-order to draw left-to-right dotty graphs.
795 Based on tip from Frans Pop and Trent Buck.
796 * Update lvm2 override to stop before umountroot.
798 -- Petter Reinholdtsen <pere@debian.org> Sun, 30 Dec 2007 18:48:47 +0100
800 insserv (1.09.0-6) unstable; urgency=low
802 * Update patch 20_overrides to let scripts without an LSB header
803 depend on $syslog as well as $remote_fs.
804 * Add test case to check that scripts without LSB header is ordered
807 -- Petter Reinholdtsen <pere@debian.org> Sun, 30 Dec 2007 12:39:33 +0100
809 insserv (1.09.0-5) unstable; urgency=low
811 * Update patch 44_path_at_runtime to include support for -c to point
812 to a local config file. It is required for a proper test suite.
813 * Fix typo in test suite and extend it to check more scenarios.
814 * Use local config file when running test suite.
815 * Change $syslog virtual facility to depend on either syslog or
816 sysklogd. The sysklogd script provide syslog and not the sysklogd
817 string that was requested in bug #324679.
818 * Update patch 31_debian_conf to list udev mountdevsubfs checkroot
819 checkfs console-screen as interactive scripts that should run
822 -- Petter Reinholdtsen <pere@debian.org> Sun, 30 Dec 2007 09:23:22 +0100
824 insserv (1.09.0-4) unstable; urgency=low
826 * Update patch 20_overrides to add useful default values for scripts
827 without LSB header (Closes: #431697).
828 * Update patch 43_shutdown to handle scripts with both start and
829 stop levels. (Closes: #452462).
830 * New patch 44_path_at_runtime to add new option -p to make it
831 possible to replace /etc/init.d with another path for testing.
832 * Add script debian/run-testsuite to test the generated order, and
833 use it during the build.
835 -- Petter Reinholdtsen <pere@debian.org> Sat, 29 Dec 2007 16:00:31 +0100
837 insserv (1.09.0-3) unstable; urgency=low
839 * Update patch 40_nosusescript to disable unused function setlsb().
840 * Add sendsigs to the $remote_fs virtual facility, to make sure the
841 services depending on $remote_fs for the shutdown sequence are not
842 killed before their init.d script get a chance to stop them.
843 * New patch 43_shutdown to fix the handling of stop scripts and thus
844 the shutdown sequence (Closes: #452462). Thanks to Otavio
845 Salvador for help with debugging and part of the patch.
847 -- Petter Reinholdtsen <pere@debian.org> Sat, 29 Dec 2007 00:20:04 +0100
849 insserv (1.09.0-2) unstable; urgency=low
851 * New patch 10_nosuse to disable SUSE specific build. This make
852 it easier to debug insserv.
853 * Update patch 40_nosusescript to remove SUSE-specific handling
854 of the halt and reboot script.
855 * Remove all override files for init.d scripts with LSB style
856 dependency headers (Closes: #386544).
857 * Update snmptrapfmt override file, making it more accurate.
858 * Updated standards-version from 3.7.2 to 3.7.3. No changes needed.
860 -- Petter Reinholdtsen <pere@debian.org> Tue, 25 Dec 2007 14:24:26 +0100
862 insserv (1.09.0-1) unstable; urgency=low
864 * New upstream release. (Closes: #426091)
865 - Support X-Start-Before and X-Stop-After (Closes: #326120)
866 - Building with DEB_BUILD_OPTIONS=nostrip no longer strip the
867 binary. (Closes: #437210)
868 * Let /usr/share/insserv/check-initd-order read override files in
869 /etc/insserv/overrides/ just like insserv does. Patch from Arjan
870 Oosting. (Closes: #429398)
871 * Correct the dependencies for nbd-client and libnss-ldap.
872 * Add override file for spamassassin.
873 * Update watch file with new upstream URL. (Closes: #450044)
875 -- Petter Reinholdtsen <pere@debian.org> Sat, 17 Nov 2007 21:17:20 +0100
877 insserv (1.08.0-14) unstable; urgency=low
879 * Correct the dependencies for hwclock.sh.
880 * Update libdevmapper*, raid2 and mdadm-raid by adding
881 module-init-tools as an alternative to modutils, and move
882 both from required-start to should-start, as either or both
883 might be available. (Closes: #432072)
885 -- Petter Reinholdtsen <pere@debian.org> Mon, 9 Jul 2007 13:40:36 +0200
887 insserv (1.08.0-13) unstable; urgency=low
889 * Add override files for sysfsutils and hplip.
890 * Add cryptdisks-early as should-start to the lvm2 override
891 file (Closes: 429402)
893 -- Petter Reinholdtsen <pere@debian.org> Mon, 18 Jun 2007 17:32:50 +0100
895 insserv (1.08.0-12) unstable; urgency=low
897 * Add override files for nbd-server and libdevmapper1.02.1.
898 * Update override files for atd, atftpd, discover, enable-nat,
899 keymap.sh, klogd, mplayer, networking, open-backdoor,
900 openbsd-inetd, report-reboot, rsync and start-wlan
901 based on the headers in the packages themselves.
902 * Add override file for lvm2 (Closes: #426104).
904 -- Petter Reinholdtsen <pere@debian.org> Sat, 26 May 2007 12:42:38 +0200
906 insserv (1.08.0-11) unstable; urgency=low
908 * Add override file for timidity.
909 * Add override file for powernowd.
910 * Add override file for laptop-mode.
911 * Update override file for libnss-ldap.
913 -- Petter Reinholdtsen <pere@debian.org> Thu, 2 Nov 2006 13:36:10 +0100
915 insserv (1.08.0-10) unstable; urgency=low
917 * Add override file for cpqarrayd.
918 * Add override file for libpam-devperm.
919 * Add override file for screen-cleanup.
921 -- Petter Reinholdtsen <pere@debian.org> Sat, 14 Oct 2006 21:00:31 +0200
923 insserv (1.08.0-9) unstable; urgency=low
925 * Change bind9 override file to avoid dependency loop involving
926 $syslog->sysklogd->$named->bind9. Remove $syslog dependency and
927 insert $remote_fs dependency instead. Make the $network dependency
928 conditional to work when netbase is not installed.
929 * Add override file for resolvconf.
930 * Add override file for installation-report.
931 * Minor cleanup in nviboot override file, only depend on $remote_fs, no need
932 to also depend on $local_fs.
934 -- Petter Reinholdtsen <pere@debian.org> Sat, 7 Oct 2006 10:08:04 +0200
936 insserv (1.08.0-8) unstable; urgency=low
938 * Add override files for festival, hotkey-setup and lisa.
939 * New patch 41_debiandefault to set the default runlevels for start (2345)
940 and stop (016) on Debian.
942 -- Petter Reinholdtsen <pere@debian.org> Sat, 16 Sep 2006 17:32:24 +0200
944 insserv (1.08.0-7) unstable; urgency=low
946 * Remove override file console-screen.sh. The info is now present in the
948 * Modify override file for lvm to document that it should stop just
949 before halt and reboot.
950 * Modify override file for exim4 to only conditional depend on $named.
951 * Rewrite check-initd-order to avoid the dependency on perl-modules,
952 to make it easier to run in systems with small disks.
953 * Remove override files for aumix, cfengine2, cryptdisk, hdparm,
954 ifupdown, ifupdown-clean, kdm, nfs-common, nfs-kernel-server,
955 pcmcia, portmap, sudo, udev, udev-mtab, x11-common,
956 xdebconfigurator. It is good enough in the scripts themselves
958 * Modify override file for atd to avoid redundant dependencies and
959 drop runlevel 'S' from the stop list. Reported as bug #376780.
961 -- Petter Reinholdtsen <pere@debian.org> Thu, 14 Sep 2006 15:15:49 +0200
963 insserv (1.08.0-6) unstable; urgency=low
965 * Minor change to the template text, explaining that the S* symlinks
966 are renamed to K* symlinks in rc0.d/ and rc6.d/.
967 * Correct override file for sysklogd and klogd. These should not
968 start in runlevel S, and should stop in runlevel 1.
969 * Add $syslog to the dependency list for openbsd-inetd, to make sure
970 it can log its start to syslog. Drop $local_fs, as it is a
971 dependency for $remote_fs.
972 * New patch debian/patches/40_nosusescript to avoid inserting the
973 'single' script showing up in runlevel S, and also avoid fixing
974 the sequence number to the values used by SuSe.
975 * Correct override file for hotplug-net, it should depend on $local_fs.
976 * Correct override file for hotplug, it should stop before $local_fs.
977 * Modify patch 31_debian_conf to also list ifupdown as part of the
978 $network facility, to make $network available in runlevel 0 and 6.
979 * Try to make update-bootsystem-insserv more robust on restores.
980 Move conversion logs and related files to /var/lib/insserv.
982 -- Petter Reinholdtsen <pere@debian.org> Sun, 10 Sep 2006 20:17:15 +0200
984 insserv (1.08.0-5) unstable; urgency=low
986 * New flag -k for check-initd-order to look at the stop sequence instead
987 of the start sequence.
988 * Correct override files for acpid, alsa, alsa-utils, apmd,
989 hwclockfirst.sh, ifupdown, modutils, networking, nullmailer,
990 openbsd-inetd, pcmcia, procps.sh, and update-hostname.
991 * Remove override files for bootlogd, bootmisc.sh, checkfs.sh,
992 checkroot.sh, glibc.sh, halt, hostname.sh, module-init-tools,
993 mountall.sh, mountdevsubfs.sh, mountnfs.sh, reboot, rmnologin,
994 sendsigs, single, stop-bootlogd, umountfs umountnfs.sh and urandom
995 as the scripts themselves now have correct dependency information
997 * With the current patches and dependency info, insserv generate
998 correct shutdown order. (Closes: #350188)
1000 -- Petter Reinholdtsen <pere@debian.org> Sat, 9 Sep 2006 20:23:28 +0200
1002 insserv (1.08.0-4) unstable; urgency=low
1004 * Change update-bootsystem-insserv to refuse to convert the boot
1005 system if there are dependency loops.
1006 * New patch 37_consistent_path to make more consistent log output.
1007 * Adjust the the rules file to make sure we build using the compiler options
1009 * New patch 33_debian_localok making .local a valid ending,
1010 to accept script names like 'rc.local'.
1011 * New patch 38_debuginfo to improve the debug output.
1012 * New patch 39_debianlvl.dpatch to handle rcS.d/ a bit better.
1013 * Add override for mountdevsubfs.sh, documenting its
1015 * Add override for stop-bootlogd, documenting that it should come late,
1017 * Make it easier to enable the dependency based boot system by
1018 adding a fairly well hidden debconf question to activate it.
1019 * Adjust the override files for dns-clean, hotplug, hotplug-net,
1020 hwclock.sh, keymap.sh, libdevmapper1.00, libdevmapper1.01,
1021 libdevmapper1.02, modutils, nviboot and procps.sh to make sure
1022 they only start in runlevel S.
1023 * Adjust override file for acpid, nstxd and nstxcd, to make sure
1024 they are not started in runlevel S.
1025 * Adjust override file for makedev and rmnologin, there is
1026 no reason to add stop links for them.
1027 * Remove 'S' from all override files listing it in should-stop. It
1028 never make sense to add stop scripts in rcS.d/.
1029 * Allow check-initd-order to continue even if one file is unreadable.
1030 * Add override files for apt-index-watcher, vbesave, acpi-support
1032 * Correct the definition of $remote_fs to include mountnfs,
1033 mountnfs-bootclean and umountnfs.
1034 * Correct the definition of $local_fs to include mountfs,
1035 mountfs-bootclean and umountfs.
1036 * Adjust the override file for openbsd-inetd, to make sure it start
1037 after /usr/ is mounted.
1039 -- Petter Reinholdtsen <pere@debian.org> Fri, 8 Sep 2006 19:14:15 +0200
1041 insserv (1.08.0-3) unstable; urgency=low
1043 * Extend check-initd-order to accept a new argument -o, to not load
1046 -- Petter Reinholdtsen <pere@debian.org> Thu, 7 Sep 2006 11:59:17 +0200
1048 insserv (1.08.0-2) unstable; urgency=low
1050 * New patch 35_fixunused removing incorrect 'unused' flagg from a
1051 few functions, to avoid compile warning on s390.
1052 * New patch 36_memleak fixing a minor memory leak.
1053 * Updated override file for libdevmapper1.00.
1054 * Added override file for libdevmapper1.02.
1055 * Sync override files with the unstable init.d scripts for
1056 alsa,alsa-utils, atd, bootlogd, bootmisc.sh, cfengine2,
1057 checkfs.sh, checkroot.sh, console-screen.sh, cryptdisk, exim4,
1058 fam, halt, hdparm, kdm, keymap.sh, makedev, module-init-tools,
1059 mountall.sh, mountnfs.sh, networking, nfs-common,
1060 nfs-kernel-server, pcmcia, portmap, pppd-dns, procps.sh, reboot,
1061 rmnologin, single, sudo, udev, udev-mtab, umountfs, umountnfs.sh,
1062 urandom and xdebconfigurator. I assume the package maintainer
1063 know the scripts best, and use their values.
1064 * Added override file for usplash.
1065 * Modify update-bootsystem-insserv to report dependency loop
1066 problems. (Closes: #386301)
1067 * Add recommend on perl-modules. (Closes: #386300)
1068 * Update standards-version to 2.7.2. No changes needed.
1069 * Do not include 'klogd' in the $syslog facility, to avoid
1071 * Change mountvirtfs to mountdevsubfs in all override files, to
1072 use the new name instead of the obsolete name.
1073 * The keymap override should not depend on $syslog, and neither should
1074 keymap.sh itself (bug #386338).
1075 * Update 20_overrides.dpatch to new version of the source.
1077 -- Petter Reinholdtsen <pere@debian.org> Thu, 7 Sep 2006 00:45:18 +0200
1079 insserv (1.08.0-1) unstable; urgency=low
1081 * New upstream release.
1082 * Correct name of logfile, moving the stderr redirect to the insserv
1083 call. (Closes: #349494)
1084 * Add code in update-bootsystem-insserv to convert all S* symlinks
1085 in rc1.d and rc6.d to K* symlinks before insserv is executed. to
1086 reflect the argument passed on to these scripts in debian.
1087 Addresses part of bug #350188.
1089 -- Petter Reinholdtsen <pere@debian.org> Sun, 1 Apr 2006 17:30:35 +0100
1091 insserv (1.04.0-2) unstable; urgency=low
1093 * Modify 20_override.dpatch based on input from upstream author
1094 Werner Fink, to add more error handling.
1096 -- Petter Reinholdtsen <pere@debian.org> Fri, 11 Nov 2005 15:35:27 +0100
1098 insserv (1.04.0-1) unstable; urgency=low
1100 * New upstream release.
1101 - Start building without -DSUSE, to enable processing of *-stop headers.
1102 * Updated upstream URL in copyright file to match the latest location.
1103 * Remove 40_dryrunmore.dpatch, applied upstream.
1104 * Remove 41_dryrun_msg.dpatch, applied upstream.
1105 * Remove 50_cfgfilter.dpatch, applied upstream.
1106 * Merged 20_overrides.dpatch and 25_overrides.dpatch into one patch
1107 20_overrides.dpatch.
1108 * New 34_debian.dpatch modifying the paths from rc#.d/, getting
1109 non-SUSE case working on Debian.
1110 * New patch 30_non_suse.dpatch fixing segfault in the non-SUSE case.
1111 * Updated init.d override files for hwclockfirst, ifupdown,
1112 ifupdwon-clean, initrd-tools, keymap, networking, procps and
1115 -- Petter Reinholdtsen <pere@debian.org> Thu, 10 Nov 2005 22:50:14 +0100
1117 insserv (1.02.0-3) unstable; urgency=low
1119 * Added init.d override files for acct, apache2, snmpd and snmptrapfmt.
1120 * Updated and corrected override file for alsa, apache, atd, cron,
1121 gdm, gpsd, initrd-tools, udev-mtab and xdm.
1122 * Wrote graphviz dotty graph generation support for check-init-order (-g).
1123 * Updated README.Debian to reflect the current status in Debian, and
1124 included some instructions on how to use this package.
1125 * Documented in the override files which dependency information I've
1127 * Add 'ntpdate' as a optional dependency for the $time virtual
1128 facility, to make sure NTP update is done on machines without
1129 their own NFS server
1130 * Wrote manual page for update-bootsystem-insserv(8).
1132 -- Petter Reinholdtsen <pere@debian.org> Thu, 10 Nov 2005 00:18:49 +0100
1134 insserv (1.02.0-2) unstable; urgency=low
1136 * Added init.d override files for hibernate, mdadm-raid, start-wlan
1138 * Corrected sysklogd override file, to only provide sysklogd.
1139 * Document BTS bug numbers in the override file for the init.d
1140 dependency headers I've submitted to the package maintainer.
1142 -- Petter Reinholdtsen <pere@debian.org> Wed, 5 Oct 2005 17:04:01 +0200
1144 insserv (1.02.0-1) unstable; urgency=low
1146 * New upstream version.
1147 - Rewritten to handle non-SuSe systems better.
1148 - Patches 05_verbose_doc, 10_dryrun, and 50_lsb_shold_std removed,
1149 as they are included upstream.
1150 - Updated patch 40_dryrunmore to match new version, and extend it to
1151 also cover SuSe code.
1152 * Still building with -DSUSE as the new non-SuSe features are still
1154 * Changed download URL in copyright file to
1155 <URL:ftp://ftp.suse.com/pub/projects/init/>.
1156 * Removed rc and rcS, as a version of sysvinit
1157 with equivalent patches is in sid and etch now.
1158 * Added and updated init.d dependency info override files.
1159 The provided dependencies is tested to work on my test machines
1160 with 2.4 and 2.6 installs. (Closes: #325798)
1161 * New script update-bootsystem-insserv to reorder
1162 the boot scripts with a backup.
1163 * Avoid initscripts with .dpkg* in the name.
1164 (51_cfgfilter_dpkg.dpatch) (Closes: #326445)
1165 * Add dependency on sysv-rc. (Closes: #329279)
1167 -- Petter Reinholdtsen <pere@debian.org> Sat, 3 Sep 2005 13:18:51 +0200
1169 insserv (1.00.8-5) unstable; urgency=low
1171 * Updated dependency info for (module-init-tools, modutils, raid2, mdadm)
1172 * Added dependency override files (noflushd, laptop-net, whereami, pcscd)
1174 -- Petter Reinholdtsen <pere@debian.org> Fri, 2 Sep 2005 09:21:25 +0200
1176 insserv (1.00.8-4) unstable; urgency=low
1178 * Added dependecy override files (xdm, irqbalance).
1179 * Updated dependency info for a few override files (devfsd,
1180 discover, hotplug, hotplug-net, hwclock.sh, keymap.sh, rmnologin,
1181 sudo, gdm, lvm, ntpdate, xfs, aumix, freevo, laptop-netconf,
1182 report-reboot, open-backdoor).
1183 * New patch to avoid warning about missing override files if the
1184 init.d file already contain LSB tags. (25_override.dpatch)
1185 * Correct header example in the insserv(8) manual page.
1186 (50_lsb_should_std.dpatch)
1188 -- Petter Reinholdtsen <pere@debian.org> Thu, 1 Sep 2005 22:24:51 +0200
1190 insserv (1.00.8-3) unstable; urgency=low
1192 * Added dependecy override files (nullmailer, binfmt-support).
1193 * Add suggests on bootchart, a great tool to debug the boot
1195 * New patch to get dryrun mode working also when /etc/rc.boot is
1196 missing. (40_dryrunmore.dpatch)
1197 * Added more information about the dangers of reorganizing the boot
1198 sequence in README.Debian.
1199 * Some package cleanup.
1201 -- Petter Reinholdtsen <pere@debian.org> Fri, 30 Aug 2005 00:20:16 +0200
1203 insserv (1.00.8-2) unstable; urgency=low
1205 * Updated and added dependecy override files.
1206 * Added script check-initd-order, trying to check the current boot
1207 sequence in debian based on the LSB headers present.
1209 -- Petter Reinholdtsen <pere@debian.org> Fri, 26 Aug 2005 00:20:16 +0200
1211 insserv (1.00.8-1) unstable; urgency=low
1213 * Initial Release. (Closes: #324926)
1214 * Document the -v (--verbose) flag. (05_verbose_doc.dpatch)
1215 * Implement new option -n (--dryrun). (10_dryrun.dpatch)
1216 * Implement support for reading LSB init.d header info from override
1217 files. (20_overrides.dpatch)
1218 * Adjust some paths and avoid installing LSB install scripts to
1219 match Debian policy. (30_debian.dpatch)
1220 * Add README.Debian explaining how to test this.
1222 -- Petter Reinholdtsen <pere@debian.org> Fri, 26 Aug 2005 00:19:16 +0200