Git init
[external/insserv.git] / debian / changelog
1 insserv (1.12.0-14+s2) unstable; urgency=low
2
3   * Revert "Lower the debconf compatibility level to 5 to enable
4     building under Scratchbox."
5   * Set myself as maintainer.
6
7  -- Rafal Krypa <r.krypa@samsung.com>  Wed, 14 Apr 2010 13:37:20 +0200
8
9 insserv (1.12.0-14+s1) unstable; urgency=low
10
11   * Lower the debconf compatibility level to 5 to enable building under
12     Scratchbox.
13   * debian/control: replace the Uploaders field.
14
15  -- Rafal Krypa <r.krypa@samsung.com>  Fri, 29 Jan 2010 18:06:34 +0900
16
17 insserv (1.12.0-14) unstable; urgency=low
18
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
23     are detected.
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
28     working.
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.
33
34  -- Petter Reinholdtsen <pere@debian.org>  Thu, 01 Oct 2009 19:58:44 +0200
35
36 insserv (1.12.0-13) unstable; urgency=low
37
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.
41
42  -- Petter Reinholdtsen <pere@debian.org>  Sun, 20 Sep 2009 21:58:11 +0200
43
44 insserv (1.12.0-12) unstable; urgency=low
45
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.
56
57  -- Petter Reinholdtsen <pere@debian.org>  Sun, 13 Sep 2009 11:27:49 +0200
58
59 insserv (1.12.0-11) unstable; urgency=low
60
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.
80     No luck so far.
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
87     it (Closes: #542043).
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.
97
98   [ Kel Modderman ]
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.
106
107  -- Petter Reinholdtsen <pere@debian.org>  Sat, 05 Sep 2009 11:50:22 +0200
108
109 insserv (1.12.0-10) unstable; urgency=low
110
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.
121
122  -- Petter Reinholdtsen <pere@debian.org>  Sun, 26 Jul 2009 21:06:56 +0200
123
124 insserv (1.12.0-9) unstable; urgency=low
125
126   * Adjust patch 71_complete_makefile to make sure the recursion depth
127     calculation is done correctly in expand_faci().
128
129  -- Petter Reinholdtsen <pere@debian.org>  Thu, 23 Jul 2009 20:41:24 +0200
130
131 insserv (1.12.0-8) unstable; urgency=low
132
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).
141
142   [ Kel Modderman ]
143   * Before inserting an initscript with insserv, check that
144     /etc/init.d/<basename> exists in update-rc.d-insserv.
145
146  -- Petter Reinholdtsen <pere@debian.org>  Wed, 22 Jul 2009 23:53:05 +0200
147
148 insserv (1.12.0-7) unstable; urgency=low
149
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.
168
169  -- Petter Reinholdtsen <pere@debian.org>  Wed, 01 Jul 2009 00:17:13 +0200
170
171 insserv (1.12.0-6) unstable; urgency=low
172
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:
176     #510517, #534711).
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
181     it is working.
182   * Add DM-Upload-Allowed: yes header to allow my co-maintainer to
183     upload this package.
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
187     wrong.
188
189  -- Petter Reinholdtsen <pere@debian.org>  Fri, 26 Jun 2009 20:18:36 +0200
190
191 insserv (1.12.0-5) unstable; urgency=low
192
193   [ Kel Modderman ]
194   * Convert dpatches to quilt series and adjust debian/rules and
195     debian/control.
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
219     exist.
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.
232
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.
236
237  -- Petter Reinholdtsen <pere@debian.org>  Tue, 23 Jun 2009 08:19:19 +0200
238
239 insserv (1.12.0-4) unstable; urgency=low
240
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.
244
245   [ Kel Modderman ]
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.
250
251  -- Petter Reinholdtsen <pere@debian.org>  Thu, 25 Sep 2008 20:36:10 +0200
252
253 insserv (1.12.0-3) unstable; urgency=low
254
255   [ Kel Modderman ]
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
265     test.
266   * Add test_script_in_runlevel() function to expose segfault reported
267     in #493202.
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.
274     (Closes: #485045)
275   * Extend test_initd_symlink() test suite case to handle cases which
276     50_symlink_in_initddir.dpatch must handle.
277
278  -- Petter Reinholdtsen <pere@debian.org>  Sat, 20 Sep 2008 21:31:55 +0200
279
280 insserv (1.12.0-2) unstable; urgency=low
281
282   [ Kel Modderman ]
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)
292
293  -- Petter Reinholdtsen <pere@debian.org>  Wed, 20 Aug 2008 21:08:13 +0200
294
295 insserv (1.12.0-1) unstable; urgency=low
296
297   [ Kel Modderman ]
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:
319     - 10_nosuse.dpatch
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
338     with the variable.
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.
355
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.
360
361  -- Petter Reinholdtsen <pere@debian.org>  Wed, 30 Jul 2008 18:18:00 +0200
362
363 insserv (1.11.0-9) unstable; urgency=low
364
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).
372
373   [ Kel Modderman ]
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
378     field.
379   * New test case exposing ability to insert a script into runlevel
380     configuration that depends on virtual facility that is not provided or
381     does not exist.
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
399     suite.
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.
408
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.
412
413  -- Petter Reinholdtsen <pere@debian.org>  Sun, 25 May 2008 21:46:04 +0200
414
415 insserv (1.11.0-8) unstable; urgency=low
416
417   * Make sure the consistency check in update-bootsystem-insserv
418     report all problems and not only the first one.
419
420  -- Petter Reinholdtsen <pere@debian.org>  Mon, 24 Mar 2008 23:32:22 +0100
421
422 insserv (1.11.0-7) unstable; urgency=low
423
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.
427
428  -- Petter Reinholdtsen <pere@debian.org>  Thu, 13 Mar 2008 13:54:31 +0100
429
430 insserv (1.11.0-6) unstable; urgency=low
431
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
438     relations.
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
445     work as they should.
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).
450
451   [ Kel Modderman ]
452   * Modify debian/insserv.config debconf script to honour a preseeded debconf
453     value enabling dependency based boot on first installation only.
454
455  -- Petter Reinholdtsen <pere@debian.org>  Sun,  2 Mar 2008 18:00:02 +0100
456
457 insserv (1.11.0-5) unstable; urgency=low
458
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
463     untouched.
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).
472
473  -- Petter Reinholdtsen <pere@debian.org>  Sun, 24 Feb 2008 23:49:12 +0100
474
475 insserv (1.11.0-4) unstable; urgency=low
476
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
481     headers in place.
482   * Debconf translations:
483     - Added French from Christian Perrier (Closes: #466345).
484
485  -- Petter Reinholdtsen <pere@debian.org>  Thu, 21 Feb 2008 09:27:34 +0100
486
487 insserv (1.11.0-3) unstable; urgency=low
488
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
493     insserv.
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
497     the LSB header.
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
503     compare issues.
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
507     output.
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).
520
521  -- Petter Reinholdtsen <pere@debian.org>  Sun, 17 Feb 2008 13:54:03 +0100
522
523 insserv (1.11.0-2) unstable; urgency=low
524
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
531     facility.
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
535     system facility.
536
537  -- Petter Reinholdtsen <pere@debian.org>  Fri,  1 Feb 2008 09:24:10 +0100
538
539 insserv (1.11.0-1) unstable; urgency=low
540
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
546       merged upstream.
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
554     the LSB header.
555
556  -- Petter Reinholdtsen <pere@debian.org>  Thu, 31 Jan 2008 09:05:07 +0100
557
558 insserv (1.10.0-6) unstable; urgency=low
559
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
567     shutdown sequence.
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.
571
572  -- Petter Reinholdtsen <pere@debian.org>  Sat, 19 Jan 2008 14:45:27 +0100
573
574 insserv (1.10.0-5) unstable; urgency=low
575
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
582     (Closes: #461141).
583
584  -- Petter Reinholdtsen <pere@debian.org>  Wed, 16 Jan 2008 23:29:09 +0100
585
586 insserv (1.10.0-4) unstable; urgency=low
587
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.
595
596  -- Petter Reinholdtsen <pere@debian.org>  Wed, 16 Jan 2008 22:00:50 +0100
597
598 insserv (1.10.0-3) unstable; urgency=low
599
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).
609
610  -- Petter Reinholdtsen <pere@debian.org>  Sun, 13 Jan 2008 19:32:34 +0100
611
612 insserv (1.10.0-2) unstable; urgency=low
613
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
620     make a loop.
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.
629
630  -- Petter Reinholdtsen <pere@debian.org>  Wed,  9 Jan 2008 22:42:31 +0100
631
632 insserv (1.10.0-1) unstable; urgency=low
633
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
645     in version 1.10.
646   * Update patch 42_redundantlvl to get rid of two compiler warnings.
647
648  -- Petter Reinholdtsen <pere@debian.org>  Mon,  7 Jan 2008 23:37:53 +0100
649
650 insserv (1.09.0-14) unstable; urgency=low
651
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.
665
666  -- Petter Reinholdtsen <pere@debian.org>  Sun,  6 Jan 2008 09:37:43 +0100
667
668 insserv (1.09.0-13) unstable; urgency=low
669
670   * Update patch 21_overrides to fix bug in override handling.  Now a
671     header in a script or override file complete replaces previously
672     loaded headers.
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.
677
678  -- Petter Reinholdtsen <pere@debian.org>  Fri,  4 Jan 2008 12:25:55 +0100
679
680 insserv (1.09.0-12) unstable; urgency=low
681
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
692     from initscripts.
693
694  -- Petter Reinholdtsen <pere@debian.org>  Fri,  4 Jan 2008 01:38:00 +0100
695
696 insserv (1.09.0-11) unstable; urgency=low
697
698   * Added test to demonstrate the fake loop warning issue (bug
699     #458582).
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.
722
723  -- Petter Reinholdtsen <pere@debian.org>  Wed,  2 Jan 2008 18:41:31 +0100
724
725 insserv (1.09.0-10) unstable; urgency=low
726
727   * Make sure to exit with an error code if it isn't safe to remove
728     the package.
729
730  -- Petter Reinholdtsen <pere@debian.org>  Tue,  1 Jan 2008 21:12:24 +0100
731
732 insserv (1.09.0-9) unstable; urgency=low
733
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
737     and the package.
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.
753
754  -- Petter Reinholdtsen <pere@debian.org>  Tue,  1 Jan 2008 21:08:14 +0100
755
756 insserv (1.09.0-8) unstable; urgency=low
757
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
764     overrides.
765   * Extended check-initd-order to graph reverse dependencies
766     (X-Start-Before and X-Stop-AFter).  Draw reverse dependencies in
767     yellow.
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
773     extensions.
774
775   [ Otavio Salvador ]
776   * Extended patch 21_override to allow override path changing so the
777     unit test can use it.
778
779  -- Petter Reinholdtsen <pere@debian.org>  Mon, 31 Dec 2007 19:26:00 +0100
780
781 insserv (1.09.0-7) unstable; urgency=low
782
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.
797
798  -- Petter Reinholdtsen <pere@debian.org>  Sun, 30 Dec 2007 18:48:47 +0100
799
800 insserv (1.09.0-6) unstable; urgency=low
801
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
805     after syslog
806
807  -- Petter Reinholdtsen <pere@debian.org>  Sun, 30 Dec 2007 12:39:33 +0100
808
809 insserv (1.09.0-5) unstable; urgency=low
810
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
820     alone.
821
822  -- Petter Reinholdtsen <pere@debian.org>  Sun, 30 Dec 2007 09:23:22 +0100
823
824 insserv (1.09.0-4) unstable; urgency=low
825
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.
834
835  -- Petter Reinholdtsen <pere@debian.org>  Sat, 29 Dec 2007 16:00:31 +0100
836
837 insserv (1.09.0-3) unstable; urgency=low
838
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.
846
847  -- Petter Reinholdtsen <pere@debian.org>  Sat, 29 Dec 2007 00:20:04 +0100
848
849 insserv (1.09.0-2) unstable; urgency=low
850
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.
859
860  -- Petter Reinholdtsen <pere@debian.org>  Tue, 25 Dec 2007 14:24:26 +0100
861
862 insserv (1.09.0-1) unstable; urgency=low
863
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)
874
875  -- Petter Reinholdtsen <pere@debian.org>  Sat, 17 Nov 2007 21:17:20 +0100
876
877 insserv (1.08.0-14) unstable; urgency=low
878
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)
884
885  -- Petter Reinholdtsen <pere@debian.org>  Mon,  9 Jul 2007 13:40:36 +0200
886
887 insserv (1.08.0-13) unstable; urgency=low
888
889   * Add override files for sysfsutils and hplip.
890   * Add cryptdisks-early as should-start to the lvm2 override
891     file (Closes: 429402)
892
893  -- Petter Reinholdtsen <pere@debian.org>  Mon, 18 Jun 2007 17:32:50 +0100
894
895 insserv (1.08.0-12) unstable; urgency=low
896
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).
903
904  -- Petter Reinholdtsen <pere@debian.org>  Sat, 26 May 2007 12:42:38 +0200
905
906 insserv (1.08.0-11) unstable; urgency=low
907
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.
912
913  -- Petter Reinholdtsen <pere@debian.org>  Thu,  2 Nov 2006 13:36:10 +0100
914
915 insserv (1.08.0-10) unstable; urgency=low
916
917   * Add override file for cpqarrayd.
918   * Add override file for libpam-devperm.
919   * Add override file for screen-cleanup.
920
921  -- Petter Reinholdtsen <pere@debian.org>  Sat, 14 Oct 2006 21:00:31 +0200
922
923 insserv (1.08.0-9) unstable; urgency=low
924
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.
933
934  -- Petter Reinholdtsen <pere@debian.org>  Sat,  7 Oct 2006 10:08:04 +0200
935
936 insserv (1.08.0-8) unstable; urgency=low
937
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.
941
942  -- Petter Reinholdtsen <pere@debian.org>  Sat, 16 Sep 2006 17:32:24 +0200
943
944 insserv (1.08.0-7) unstable; urgency=low
945
946   * Remove override file console-screen.sh.  The info is now present in the
947     file itself.
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
957     now.
958   * Modify override file for atd to avoid redundant dependencies and
959     drop runlevel 'S' from the stop list.  Reported as bug #376780.
960
961  -- Petter Reinholdtsen <pere@debian.org>  Thu, 14 Sep 2006 15:15:49 +0200
962
963 insserv (1.08.0-6) unstable; urgency=low
964
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.
981
982  -- Petter Reinholdtsen <pere@debian.org>  Sun, 10 Sep 2006 20:17:15 +0200
983
984 insserv (1.08.0-5) unstable; urgency=low
985
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
996     in them.
997   * With the current patches and dependency info, insserv generate
998     correct shutdown order.  (Closes: #350188)
999
1000  -- Petter Reinholdtsen <pere@debian.org>  Sat,  9 Sep 2006 20:23:28 +0200
1001
1002 insserv (1.08.0-4) unstable; urgency=low
1003
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
1008     specified there.
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
1014     relation to udev.
1015   * Add override for stop-bootlogd, documenting that it should come late,
1016     after rmnologin.
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
1031     and libnss-ldap.
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.
1038
1039  -- Petter Reinholdtsen <pere@debian.org>  Fri,  8 Sep 2006 19:14:15 +0200
1040
1041 insserv (1.08.0-3) unstable; urgency=low
1042
1043   * Extend check-initd-order to accept a new argument -o, to not load
1044    the override files.
1045
1046  -- Petter Reinholdtsen <pere@debian.org>  Thu,  7 Sep 2006 11:59:17 +0200
1047
1048 insserv (1.08.0-2) unstable; urgency=low
1049
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
1070     dependency loop.
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.
1076
1077  -- Petter Reinholdtsen <pere@debian.org>  Thu,  7 Sep 2006 00:45:18 +0200
1078
1079 insserv (1.08.0-1) unstable; urgency=low
1080
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.
1088
1089  -- Petter Reinholdtsen <pere@debian.org>  Sun,  1 Apr 2006 17:30:35 +0100
1090
1091 insserv (1.04.0-2) unstable; urgency=low
1092
1093   * Modify 20_override.dpatch based on input from upstream author
1094     Werner Fink, to add more error handling.
1095
1096  -- Petter Reinholdtsen <pere@debian.org>  Fri, 11 Nov 2005 15:35:27 +0100
1097
1098 insserv (1.04.0-1) unstable; urgency=low
1099
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
1113     udev-mtab.
1114
1115  -- Petter Reinholdtsen <pere@debian.org>  Thu, 10 Nov 2005 22:50:14 +0100
1116
1117 insserv (1.02.0-3) unstable; urgency=low
1118
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
1126     reported to BTS.
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).
1131
1132  -- Petter Reinholdtsen <pere@debian.org>  Thu, 10 Nov 2005 00:18:49 +0100
1133
1134 insserv (1.02.0-2) unstable; urgency=low
1135
1136   * Added init.d override files for hibernate, mdadm-raid, start-wlan
1137     and x11-common.
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.
1141
1142  -- Petter Reinholdtsen <pere@debian.org>  Wed,  5 Oct 2005 17:04:01 +0200
1143
1144 insserv (1.02.0-1) unstable; urgency=low
1145
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
1153     buggy.
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)
1166
1167  -- Petter Reinholdtsen <pere@debian.org>  Sat,  3 Sep 2005 13:18:51 +0200
1168
1169 insserv (1.00.8-5) unstable; urgency=low
1170
1171   * Updated dependency info for (module-init-tools, modutils, raid2, mdadm)
1172   * Added dependency override files (noflushd, laptop-net, whereami, pcscd)
1173
1174  -- Petter Reinholdtsen <pere@debian.org>  Fri,  2 Sep 2005 09:21:25 +0200
1175
1176 insserv (1.00.8-4) unstable; urgency=low
1177
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)
1187
1188  -- Petter Reinholdtsen <pere@debian.org>  Thu,  1 Sep 2005 22:24:51 +0200
1189
1190 insserv (1.00.8-3) unstable; urgency=low
1191
1192   * Added dependecy override files (nullmailer, binfmt-support).
1193   * Add suggests on bootchart, a great tool to debug the boot
1194     sequence.
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.
1200
1201  -- Petter Reinholdtsen <pere@debian.org>  Fri, 30 Aug 2005 00:20:16 +0200
1202
1203 insserv (1.00.8-2) unstable; urgency=low
1204
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.
1208
1209  -- Petter Reinholdtsen <pere@debian.org>  Fri, 26 Aug 2005 00:20:16 +0200
1210
1211 insserv (1.00.8-1) unstable; urgency=low
1212
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.
1221
1222  -- Petter Reinholdtsen <pere@debian.org>  Fri, 26 Aug 2005 00:19:16 +0200