1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436
|
insserv (1.18.0-2) unstable; urgency=medium
* Apply patch to improve formatting and spelling of insserv(8) manual
and refresh other patches accordingly (Closes: #919610)
+ Thanks: Bjarni Ingi Gislason <bjarniig@rhi.hi.is>
* Update standards version to 4.3.0 (no changes needed)
-- Dmitry Bogatov <KAction@debian.org> Sun, 20 Jan 2019 21:12:05 +0000
insserv (1.18.0-1) unstable; urgency=medium
* New upstream release
* Update `debian/watch':
+ match `xz' upstream archives
+ bump uscan compat version to 4
+ use secure protocol
* Update and refresh patches
+ Drop `10_nosuse.patch' -- upstream now have -DSUSE commented-out
+ Drop `30_interactive_regexp_match_fix.patch' -- applied upstream
+ Refresh `21_tweak_warnings.patch'
+ Refresh `92_m68k_alignment.patch'
+ Drop `100_show.patch' -- upstream accepted `--showall' option
+ Refresh `130_crossbuild_fixes.patch'
+ Refresh `140_debian_test_suite.patch'
+ Refresh `150_core_string_test.patch'
+ Refresh `160_manual_page_update.patch'
+ Refresh `180_MAXSYMLINKS.patch'
+ Refresh `warn_in_ignore_mode.patch'
* Add patch to disable systemd integration and remove dbus dependency
* Drop failing test, concerning script with no LSB header.
* wrap-and-sort -sta
* Fix whitespace errors in following files:
+ debian/changelog
+ debian/run-testsuite
* Update standards version to 4.2.1 (no changes needed)
* Update debhelper compat to 11
* Build-depend on `debhelper-compat' (obsoletes `debian/compat')
* Update Vcs-* fields in `debian/control'
* Set mailing list to Maintainer field, add myself to Uploaders list
* Do not create obsolete `/etc/bash_completion.d'
* Do not use absolute path to commands in maintainer script
* Do not set dpkg-architecture variables in `debian/rules'. They
are managed as apporiate by debhelper.
-- Dmitry Bogatov <KAction@debian.org> Wed, 12 Dec 2018 22:32:47 +0000
insserv (1.14.0-5.4) unstable; urgency=medium
* Non-maintainer upload.
* Add debian/postinst: Run insserv after package installation, to fix up the
rc?.d priorities from the dumb update-rc.d fallback (which uses priority
01 for everything). (Closes: #830963)
-- Martin Pitt <mpitt@debian.org> Wed, 13 Jul 2016 12:40:50 +0200
insserv (1.14.0-5.3) unstable; urgency=medium
* Non-maintainer upload.
* Do not suppress warnings on force mode
(Closes: #811441)
-- Felipe Sateler <fsateler@debian.org> Mon, 22 Feb 2016 21:22:07 -0300
insserv (1.14.0-5.2) unstable; urgency=medium
* Non-maintainer upload.
* Fix FTBFS on hurd. (Closes: #812898)
-- Adam Borowski <kilobyte@angband.pl> Wed, 27 Jan 2016 18:43:02 +0100
insserv (1.14.0-5.1) unstable; urgency=medium
* Non-maintainer upload.
* Fix FTBFS with gcc-5, using Mohit Bhakkad's version of the patch that
handles clang as well. (Closes: #777914)
* Remove DM-Upload-Allowed.
-- Adam Borowski <kilobyte@angband.pl> Tue, 26 Jan 2016 13:52:27 +0100
insserv (1.14.0-5) unstable; urgency=low
* Add +mountall-bootclean to $local_fs virtual facility definition in
insserv.conf. (Closes: #693371)
* Add test_bootmisc_order test to suite to verify the mountall-bootclean
dependency works as expected.
-- Kel Modderman <kel@otaku42.de> Sun, 18 Nov 2012 11:55:44 +1000
insserv (1.14.0-4) unstable; urgency=low
* Provide machine parseable output which may be used by file-rc to calculate
dynamic sequence number for each script. (Closes: #573004)
* Use "overrides" instead of "overwrites" and define defaults as "LSB
defaults" when emitting warnings. (Closes: #668559)
* Remove upstart jobs created by test_insserv_upstart at end of test.
* Remove config snippets made by test_local_virtual at end of test.
-- Kel Modderman <kel@otaku42.de> Thu, 05 Jul 2012 21:13:26 +1000
insserv (1.14.0-3) unstable; urgency=low
* Acknowledge NMUs, thanks Christian & Luk.
* Use source format 3.0 (quilt), drop build dependency on quilt.
Remove debian/README.source.
* Use dh at compat level 8, significantly reduce debian/rules and
build depend on debhelper >= 8.
* Use dh_bash-completion dh sequence utility to install completion
snippet, rename snippet to debian/insserv.bash-completion and build
depend on bash-completion.
* Use dpkg-buildflags to set default CFLAGS & LDFLAGS and get noopt
handling for free. 130_crossbuild_fixes.patch allows upstream
Makefile defaults for COPTS, LDFLAGS & CC to be overridden by the
environment variables exported by debian/rules. Also decouple `make
check' from `make install' to ease cross building. Set & export CC
environment variable in debian/rules to (hopefully) allow cross
building. (Closes: #629540, #629539, #666212)
* Patch upstream Makefile to execute Debian testsuite instead of
common suite.
* Update to Standards-Version 3.9.3, no changes in policy warranted
changes in packaging.
* Refresh patch series.
* Suggest the actively maintained bootchart2 instead of the doormant
bootchart package. (Closes: #599012)
* Update insserv package description. (Closes: #549327)
* Undocument the CONCURRENCY feature and add a reference to a modern
discussion about the status of init systems in Debian. (Closes: #605368)
* Add test_invalid_core_string to test conditions described in
#611292.
* Correctly quote here statements in test_undetected_loop with non-
interpolating quotation marks. Make test unconditionally fatal now
that test is not incorrectly interpolating $local_fs in script headers.
* Add 150_core_string_test.patch from Ben Harris <bjh21@cam.ac.uk> to
fix inconsistent filtering of core dumps. (Closes: #611292)
* Fix manual page reference to init(8). (Closes: #634150)
* Purge update-rc.d-insserv & update-bootsystem-insserv as per
Petter's advice in changelog entry for version 1.12.0-11. sysv-rc >>
2.87dsf-2 takes care of all that stuff now.
* No longer provide LSB dependency overrides for obsolete (etch or
before) packages such as hotplug, modutils, initrd-tools and devfsd.
(Closes: #545164, #545165, #545166, #545169)
* Mention when insserv should (not) be used and how update-rc.d is
almost always the interface you want to use. (Closes: #566352)
* Use the package short summary in the manual page too, it mentions
the keyword "dependency". (Closes: #609655)
* Update debian/watch file for savannah.gnu.org sysvinit project site.
-- Kel Modderman <kel@otaku42.de> Mon, 09 Apr 2012 23:08:25 +1000
insserv (1.14.0-2.2) unstable; urgency=low
* Non-maintainer upload.
* Fix pending l10n issues. Debconf translations:
- Danish (Joe Hansen). Closes: #619657
- Slovak (Slavko). Closes: #641960
- Bokmål, (Bjørn Steensrud). Closes: #654871
-- Christian Perrier <bubulle@debian.org> Sun, 15 Jan 2012 08:11:26 +0100
insserv (1.14.0-2.1) unstable; urgency=low
* Non-maintainer upload.
* Drop definition of $portmap (Closes: #564501).
* Add unbound to definition of $named (Closes: #602901).
-- Luk Claes <luk@debian.org> Sat, 19 Mar 2011 12:48:34 +0100
insserv (1.14.0-2) unstable; urgency=low
[ Kel Modderman ]
* Add 21_tweak_warnings.patch to make insserv warn about differing on
disk state/LSB runlevel info for the script(s) in its argument list.
(Closes: #578308)
* Add 100_show.patch which allows insserv --showall to dump start/stop
bit, sequence number, runlevels and script name in the format:
SK:NUM:RUNLEVELS:SCRIPT. It is commented out in quilt series file
until confirmation from #573004 that it is actually useful.
* Add 30_interactive_regexp_match_fix.patch which fixes failure to
properly match the correct group in the regular expression used on
the X-Interactive keyword. (Closes: #580564)
* Modify 92_m68k_alignment.patch so that the define is grouped in an
area of code which other similar defines live.
[ Petter Reinholdtsen ]
* Improve the output from make-testsuite.
* Adjust the test_x_interactive behaviour to make sure it fails with
a fatal error if X-Interactive: true do not work.
-- Petter Reinholdtsen <pere@debian.org> Fri, 07 May 2010 09:45:19 +0200
insserv (1.14.0-1) unstable; urgency=low
[ Petter Reinholdtsen ]
* Fix typo (loop->look) in previous changelog (Closes: #549286).
Thanks to Josh Triplett.
* New testsuite code test_undetected_loop to report error when the
loop detection fail to trigger with a loop involving a virtual
facility, as was detected in #554905.
* Change homepage link to the Savannah project.
[ Kel Modderman ]
* New upstream release.
* Drop patches applied upstream:
- 20_install_perms_fixup.patch
- 21_tests_suite_new_functions.patch
- 30_deterministic_order.patch
- 40_badboy_segfault.patch
- 50_symlink_in_initddir.patch
- 60_all_keyword_start_only.patch
- 61_interactive_keyword.patch
- 62_upstart_job.patch
- 70_req_start_all_depends.patch
- 71_complete_makefile.patch
- 80_manual_warnings.patch
- 81_lessverbose.patch
- 82_loop_exit_msg.patch
- 90_no_runlevel_spec_for_debian.patch
- 91_kfreebsd_nofadvice.patch
- 93_hurd_no_path_max.patch
- 94_v1_12_2.patch
- 95_stop_all.patch
- 96_hurd_no_at_funcs.patch
* Refresh remaining patch series.
* Set debian/source/format to 1.0.
* Adjust Standards-Version to 3.8.4, no other chages required.
* Add 20_manpage_spelling.patch to fix spelling errors in insserv(8).
* Add note next to test_undetected_loop() that it's 2 tests currently
fail but are not terminal.
-- Petter Reinholdtsen <pere@debian.org> Mon, 03 May 2010 08:13:56 +0200
insserv (1.12.0-14) unstable; urgency=low
* Remove obsolete rules targets missing-overrides, bin-by-inst.txt,
missingpkgs, missing-by-popcon and clean-extra.
* New patch 82_loop_exit_msg.patch to make exit message when a loop
is detected look more like the exit messages when other problems
are detected.
* Make check-initd-order report missing provides header as errors
instead of printing perl warnings.
* New patch 62_upstart_job.patch implementing support for upstart
jobs (Closes: #547235). Add testsuite test to ensure that it is
working.
* Refreshed all patches.
* New patch 96_hurd_no_at_funcs.patch to try harder to get the
source building on hurd, where for example the readlinkat() symbol
exist in libc but always fail.
-- Petter Reinholdtsen <pere@debian.org> Thu, 01 Oct 2009 19:58:44 +0200
insserv (1.12.0-13) unstable; urgency=low
* New argument -b to check-initd-order, to be able to replace /etc/
with another directory. This allow for easier testing of the script.
* Update update-rc.d-insserv to the one in sysv-rc svn.
-- Petter Reinholdtsen <pere@debian.org> Sun, 20 Sep 2009 21:58:11 +0200
insserv (1.12.0-12) unstable; urgency=low
* Use dh_lintian during build. Depend on debhelper (>= 6.0.7) for this.
* Correct wiki URL in README.Debian (Closes: #545171). Thanks to
Josh Triplett for noticing the old URL.
* Make sure check-initd-order generated valid dotty files when
scripts provide strings with " in them (Closes: #545521). Thanks
to Laurent Bonnaud for discovering the problem.
* Drop the Loading... messages from the default verbosity level, and
only show them when -v is used several times.
* Add script check-archive-initd-scripts to check all init.d scripts
in the Debian archive for consistency.
-- Petter Reinholdtsen <pere@debian.org> Sun, 13 Sep 2009 11:27:49 +0200
insserv (1.12.0-11) unstable; urgency=low
[ Petter Reinholdtsen ]
* Migrate the responsibility for enabling or disabling dependency
based boot sequencing from the insserv package to the sysv-rc
package. Rewrite package description to reflect this (Closes:
#475478, #511753, #538959). Keep a dummy update-bootsystem-insserv
script to avoid having to conflict with sysv-rc version 2.87dsf-2.
Keep update-rc.d-insserv to make it impossible for the update-rc.d
diversion to be a dangling link during upgrades. Make it a copy
of update-rc.d from the new sysv-rc version to make sure both
behave the same way. update-rc.d-insserv should be removed in
Squeeze+1. update-bootsystem-insserv could be removed when
sysv-rc 2.87dsf-2 has been gone from unstable for 3 months.
* Drop dependencies on sysv-rc, initscripts and sysvinit-utils, and
leave it for sysv-rc to pull in the packages needed for dependency
based boot sequencing to work properly.
* Update README to reflect that dependency based boot sequencing is
now the default in Debian. Drop reference to obsolete CONCURRENCY
setting (Closes: #540447).
* Add new test case test_override_remove trying to reproduce bug #540866.
No luck so far.
* Add new test case test_insserv_virt_loop to reproduce a bug
reported by Raphael Geissert, where an incorrect insserv.conf will
make insserv hang forever. Add new patch 94_v1_12_2.patch from
upstream to fix it (Closes: #541613).
* Correct test test_early_all to fail if $all do not work with stop
sequences. Add new patch 95_stop_all.patch from upstream to fix
it (Closes: #542043).
* Change the definition of $syslog to include rsyslog, sysklogd,
dsyslog, inetutils-syslogd and syslog-ng, to include all syslog
implmenetations in the archive. Dropped the syslog provide from
the list, as it should not be used.
* Update to Standards-Version 3.8.3, no changes required.
* Add lintian override for the transitient update-bootsystem-insserv
binary missing a manual page.
* Add new test test_local_virtual to verify that local virtual
facilities work properly.
[ Kel Modderman ]
* Add new patch 20_install_perms_fixup.patch to install binary and
conffile with correct permissions.
* Add new patch 21_tests_suite_new_functions.patch to add a couple
of new test suite functions to upstream test suite.
* Make sure update-rc.d compares command line parameters for start/stop
runlevel configuration with the Default-Start and Default-Stop values in
LSB info comment of script and warns if there are differences.
-- Petter Reinholdtsen <pere@debian.org> Sat, 05 Sep 2009 11:50:22 +0200
insserv (1.12.0-10) unstable; urgency=low
[ Petter Reinholdtsen ]
* Change check-initd-order to return a exit code when there is a problem
with the boot sequence or dependencies.
* Change the default to enable dependency based boot sequencing if
it is safe to do. This should enable it in the common case,
while avoiding conversion on problems.
* Move all code from insserv.config to insserv.postist and remove
insserv.config to make sure update-bootsystem-insserv is available
and working when it is needed to test if it is safe to migrate to
dependency based boot sequencing.
-- Petter Reinholdtsen <pere@debian.org> Sun, 26 Jul 2009 21:06:56 +0200
insserv (1.12.0-9) unstable; urgency=low
* Adjust patch 71_complete_makefile to make sure the recursion depth
calculation is done correctly in expand_faci().
-- Petter Reinholdtsen <pere@debian.org> Thu, 23 Jul 2009 20:41:24 +0200
insserv (1.12.0-8) unstable; urgency=low
[ Petter Reinholdtsen ]
* Refresh 92_m68k_alignment.patch.
* Simplify test for bug #534526, while still triggering the bug.
* Change definition of $time to make hwclock optional, as it might
be dropped from the boot sequence in the future.
* New patch 71_complete_makefile from upstream fixing .depend.*
content when processing virtual facility definitions refering to
other virtual facilities (Closes: #534526).
[ Kel Modderman ]
* Before inserting an initscript with insserv, check that
/etc/init.d/<basename> exists in update-rc.d-insserv.
-- Petter Reinholdtsen <pere@debian.org> Wed, 22 Jul 2009 23:53:05 +0200
insserv (1.12.0-7) unstable; urgency=low
* Update standards-version from 3.8.1 to 3.8.2. No changes needed.
* Fix wrong quote char in insserv(8) manual page.
* Add required trailing slash to Vcs-Browser URL.
* Improve package description to make it more obvious that insserv
is not activated when installed.
* Depend on sysvinit-utils (>= 2.86.ds1-62) to get a version of
startpar that keep working even when /dev/pts is not yet mounted.
* Depend on the initscripts version we want (>= 2.86.ds1-63)
(instead of conflicting with the version we do not want which can
give upgrade problems), to get one with the X-Interactive flags
set in the scripts. Drop hostname, mountkernfs, mountdevsubfs,
checkroot and checkfs from the list of interactive scripts.
* New patch 91_kfreebsd_nofadvice.patch trying to get the source
building on kfreebsd.
* New patch 92_m68k_alignment.patch trying to get the source
building on m68k (Closes: #493637).
* New patch 93_hurd_no_path_max.patch trying to get the source
building on hurd. Need a better one.
-- Petter Reinholdtsen <pere@debian.org> Wed, 01 Jul 2009 00:17:13 +0200
insserv (1.12.0-6) unstable; urgency=low
* Add keyboard-setup, console-setup, cryptdisks, cryptdisks-early
and checkfs-loop as interactive scripts while we wait for scripts
to use X-Interactive: true as documented in bug #458224 (Closes:
#510517, #534711).
* Fix typo in testsuite function initdir_purge(), making sure the
rc?.d directories are removed during purge.
* Add new patch introducing a new keyword 'X-Interactive: true' in
the LSB header (Closes: #458224). Add test suite to verify that
it is working.
* Add DM-Upload-Allowed: yes header to allow my co-maintainer to
upload this package.
* Add testcase for incomplete .depend.boot file based on test
created by Raphael Geissert for bug #534526. Make this a
non-fatal error in production builds while we figure out what is
wrong.
-- Petter Reinholdtsen <pere@debian.org> Fri, 26 Jun 2009 20:18:36 +0200
insserv (1.12.0-5) unstable; urgency=low
[ Kel Modderman ]
* Convert dpatches to quilt series and adjust debian/rules and
debian/control.
* Refresh debian/patches/10_nosuse.patch to apply without fuzz.
* Add debian/patches/70_req_start_all_depends.patch to correct
dependency information written to .depend.* files for scripts which
declare Required-Start: $all. Thanks to upstream developer Werner
Fink for giving us th heads up about this problem and patch.
* Add Japanese translation. Thanks Hideki Yamane. (Closes: #512858)
* Add Swedish translation. Thanks Martin Bagge. (Closes: #503603)
* Add debian/manpages and call dh_installman without specific
arguments in debian/rules.
* Depend on debhelper >= 6 and use compat level of 6.
* Update to Standards-Version 3.8.1 without any required changes.
* Add Homepage field to debian/control.
* Add debian/patches/80_manual_warnings.patch to correct format,
spelling and grammar errors in manual page.
* Add debian/patches/90_no_runlevel_spec_for_debian.patch to remove
reference to known runlevels on Debian systems. These should be
defined in Debian policy. (Closes: #500542)
* Add interface to disable|enable service symlinks for all Default-
Start runlevels or those specified on the command line. This is
analogous to the interface introduced to update-rc.d of 2.86.ds1-62.
* Make sure disable|enable action does not call insserv if it did not
alter any runlevel symlinks.
* Consolidate debian/insserv.dirs into debian/dirs, only one should
exist.
* Add debian/bash-completion and install it to /etc/bash_completion.d/
to enhance usability for bash shell users.
* When arguments to start/stop/defaults action are given to update-
rc.d wrapper, emit a warning that the LSB information of script
overrides the given arguments.
* Improve the way in which update-rc.d disable/enable function
determines index of S or K bit of runlevel symlink by using rindex
instead of a hardcoded index.
* Improve update-rc.d enable/disable function for when an unhandled
runlevel is given as argument.
* Also look in /usr/share/insserv/overrides/ when performing
disable/enable function in update-rc.d.
[ Petter Reinholdtsen ]
* Make a note in the usage text that update-rc.d disable and enable
API is not yet set in stone.
-- Petter Reinholdtsen <pere@debian.org> Tue, 23 Jun 2009 08:19:19 +0200
insserv (1.12.0-4) unstable; urgency=low
[ Petter Reinholdtsen ]
* New test test_early_all to control that $all only affect start or
stop sequences. Trying to reproduce issue reported in #485307.
[ Kel Modderman ]
* Add 60_all_keyword_start_only.dpatch to prevent Required-Stop: $all
from modifying start link sort order. (Closes: #499721)
* Make test_early_all() test suite function unconditionally fatal,
this is an importan bug fixed by 60_all_keyword_start_only.dpatch.
-- Petter Reinholdtsen <pere@debian.org> Thu, 25 Sep 2008 20:36:10 +0200
insserv (1.12.0-3) unstable; urgency=low
[ Kel Modderman ]
* test_fake_loop() and test_fake_loop_reverse() are now unconditionally fatal
tests because they pass with insserv >= 1.12.0.
* Modify 10_nosuse.dpatch to define ISSUSE as -DNOTSUSE instead of unsetting
it, to avoid fooling the build system.
* Purge the rc symlinks in initddir_purge() function of testsuite-common.
* Add a remscript() function to testsuite-common for deleting initscripts
from test init.d/ directory.
* Add test_all_keyword() function to run-testsuite to observe the
semantics of using the $all keyword. It is currently a non-fatal
test.
* Add test_script_in_runlevel() function to expose segfault reported
in #493202.
* Add 40_badboy_segfault.dpatch to fix segfault when scriptname()
function of insserv does not return script name due to script in
runlevel directory not being a symlink (or corrupt). (Closes: #493202)
* Add 50_symlink_in_initddir.dpatch to defend aginst symlinks
installed to /etc/init.d/ that point to other scripts in
/etc/init.d/, causing insserv to fail due to duplicate provides.
(Closes: #485045)
* Extend test_initd_symlink() test suite case to handle cases which
50_symlink_in_initddir.dpatch must handle.
-- Petter Reinholdtsen <pere@debian.org> Sat, 20 Sep 2008 21:31:55 +0200
insserv (1.12.0-2) unstable; urgency=low
[ Kel Modderman ]
* Make test_duplicate_provides() test case more realistic by placing
initscripts in init.d dir before registering with insserv. Make sure first
script is registered.
* Add test_deterministic_order() test function to make sure that when two or
more initscripts provide the same facility, the first script actually can
be registered with insserv reliably.
* Add 30_deterministic_order.dpatch to defend against the inconsistent
directory stream sequence returned by readdir(3) under different
circumstances. (Closes: #494514)
-- Petter Reinholdtsen <pere@debian.org> Wed, 20 Aug 2008 21:08:13 +0200
insserv (1.12.0-1) unstable; urgency=low
[ Kel Modderman ]
* New upstream version.
- preserve empty runlevel configurations, override adding or removoval of
existing start/top runlevel configration (Closes: #477415, #492526)
* Discard patches applied to or no longer relevant to new upstream:
- 11_more_warnings.dpatch
- 32_debug_option.dpatch
- 33_nosuse_scripts.dpatch
- 40_segfault_virtprov.dpatch
- 41_cleansystem.dpatch
- 42_loopnochangemsg.dpatch
- 50_sign_warning.dpatch
- 51_overwrite_output.dpatch
- 52_shutdown_links.dpatch
- 60_disable_cfgfilter_stat.dpatch
- 62_warn_on_missing_required_fields.dpatch
- 63_warn_on_missing_default_fields.dpatch
- 64_missing_default_fields_fallback.dpatch
* Discard patches not applied in series:
- 32_debug_option.dpatch
- 34_debian_fixedscripts.dpatch
* Refresh patches that still apply to new upstream:
- 10_nosuse.dpatch
- 31_debian_conf.dpatch
* Add an extra call to list_rclinks() in test_newbug_keepoldorder()
function of run-testsuite, after introducing the bug.
* Make test_adding_start() and test_adding_stop() run-testsuite
functions unconditionally fatal on failure.
* Make test_bogus_facility() run-testsuite function non-fatal.
* Mark tests that are currently failing with a comment in run-testsuite.
* Add test_removing_start() and test_removing_stop() to run-testsuite,
showing that insserv will preserve existing links when script header is
unproperly replaced with empty Default-Start or Default-Stop.
* Make test_adding_start() case a more realistic example.
* Make test_incorrect_stopscripts() a fatal test, insserv should not
add shutdown links when none are present.
* Make test_newbug_keepoldorder() test case non-fatal, the fact that it
passed before was not by design but by luck, as per upstream analysis
which is included with test code.
* Handle CFLAGS in debian/rules more consistently, different options were
passed to make in build and install targets, and dpkg now also tampers
with the variable.
* Remove a bunch of overrides for scripts now with valid LSB information in
testing distribution today, or have been removed from archive.
* Add common test suite function for purging init directory, runlevel links
and dependency makefiles.
* Add test_incorrect_startscripts() to replicate bug report described in
#492526, and make sure insserv do not regress in this behaviour.
* Now we have no overrides to install by default, but we may in future,
modify debian/rules to only install overrides from ./debian/overrides/* if
they are present, but not fail otherwise.
* Add test_initd_symlink() test suite function to test if illegal
symlinks in /etc/init.d/ cause problems.
* Bump Standards Version to 3.8.0, add debian/README.source to describe patch
system to conform. No other changes required.
* Add myself to Uploaders.
* Rename 31_debian_conf.dpatch to 11_debian_conf.dpatch, to keep
Debian port patches in tight sequence.
[ Petter Reinholdtsen ]
* Mention initcycle tool from Adam Jensen in README.Debian.
* Adjust test_initd_symlink test to accept the first insertion
and reject the second, as both scripts have the same provide.
-- Petter Reinholdtsen <pere@debian.org> Wed, 30 Jul 2008 18:18:00 +0200
insserv (1.11.0-9) unstable; urgency=low
[ Petter Reinholdtsen ]
* New test case to demonstrate the bug reported in #477415.
* Include empty directories /etc/insserv.conf.d and
/etc/insserv/overrides in the package, to get dpkg to warn about
content there when purging insserv (Closes: #471237).
* Debconf translations:
- Updated German from Erik Schanze (Closes: #479254).
[ Kel Modderman ]
* Add patch 60_disable_cfgfilter_stat to remove stat check from the
callback function that filters the scanning of /etc/insserv.conf.d/ dir
for confiuration file snippets. Instead do stat check in scan_conf().
* New test case to show that two initscripts cannot have the same Provides
field.
* New test case exposing ability to insert a script into runlevel
configuration that depends on virtual facility that is not provided or
does not exist.
* New test case to check that /etc/insserv.conf.d/ can be used to allow one
or more services to define and provide a virtual facility.
* Ensure custom insserv.conf.d/* files are cleaned after
test_insserv_conf_d() in run-testsuite.
* Add test_onlystart() test case to check we can insert scripts with empty
stop runlevel configuration.
* Add test_broken_header() test case to show it seems possible to insert a
script missing Required-{Start,Stop} lsb info fields.
* Add test_no_default_start() to show that it seems possible to insert script
missing Default-Start field.
* Add test_no_default_stop() to show that it seems possible to insert script
missing Default-Stop field, and that links are created in stop runlevels.
* Add 62_warn_on_missing_required_fields and
63_warn_on_missing_default_fields to enable warnings by default about
missing Provides, Required-Start, Required-Stop, Default-Start or
Default-Stop LSB comment keywords.
* Add a note to new patches to relate them to a case function of the test
suite.
* Add 64_missing_default_fields_fallback to ensure sane fallback of
empty runlevel configuration is used for scripts missing Default-
Start or Default-Stop lsb keywords.
* Add test_noprovides_header() to show that it is possible to insert script
missing Provides keyword, and many warnings are exposed as a result.
* Add test_adding_start() to expose that adding start levels uncleanly
modifies on disk configuration. Give test_adding_start and
test_adding_stop test script unique names.
[ Petter Reinholdtsen ]
* Made test_adding_start and test_adding_stop checks non-fatal for
production builds, as this problem is no regression from earlier versions.
-- Petter Reinholdtsen <pere@debian.org> Sun, 25 May 2008 21:46:04 +0200
insserv (1.11.0-8) unstable; urgency=low
* Make sure the consistency check in update-bootsystem-insserv
report all problems and not only the first one.
-- Petter Reinholdtsen <pere@debian.org> Mon, 24 Mar 2008 23:32:22 +0100
insserv (1.11.0-7) unstable; urgency=low
* Added override files for digitools and ddns3-client.
* Make sure the dependency based update-rc.d check the argument list
slightly, to avoid bugs like #470062.
-- Petter Reinholdtsen <pere@debian.org> Thu, 13 Mar 2008 13:54:31 +0100
insserv (1.11.0-6) unstable; urgency=low
[ Petter Reinholdtsen ]
* Added override files for at, fiaif, gom, ifupdown-scripts-zg2 and tspc.
* Correct typo in override file for lvm2.
* Changed postinst and update-bootsystem-insserv to remove the
generated files /etc/init.d/.depend.* when disabled or removed.
* Implemented better support in check-initd-orderfor graphing $all
relations.
* Restructure update-bootsystem-insserv slightly to make it possible
to check if it is safe to convert to dependency based boot
sequencing without doing the conversion.
* Updated 31_debian_conf to list glibc, hostname and keymap as interactive
scripts, as none of them can use a pseudoterminal.
* Add two new tests to verify that x-start-before and x-stop-after
work as they should.
* Debconf translations:
- Added Spanish from Steve Lord Flaubert (Closes: #467391).
- Added German from Erik Schanze (Closes: #467483).
- Added Dutch from Bart Cornelis (Closes: #467418).
[ Kel Modderman ]
* Modify debian/insserv.config debconf script to honour a preseeded debconf
value enabling dependency based boot on first installation only.
-- Petter Reinholdtsen <pere@debian.org> Sun, 2 Mar 2008 18:00:02 +0100
insserv (1.11.0-5) unstable; urgency=low
* Add test to verify that introducing a loop will not change the boot
sequence, but make insserv exit with an error.
* Added patch 42_loopnochangemsg to change the message printed when
a loop is detected, to let the user know that the boot sequence is
untouched.
* Added patch 52_shutdown_links to fix incorrecly inserted stop
symlinks (Closes: #464017).
* Added patch 53_debugoutput to provide more useful debug output
used to track down the stop symlink issues. Not enabled by default.
* Debconf translations:
- Added Russian from Yuri Kozlov (Closes: #467164).
- Added Czech from Miroslav Kure (Closes: #467170).
- Added Italian from Luca Monducci (Closes: #467295).
-- Petter Reinholdtsen <pere@debian.org> Sun, 24 Feb 2008 23:49:12 +0100
insserv (1.11.0-4) unstable; urgency=low
* Added override file for whitelister.
* Reinsert previously removed override file for lvm2 and others
while we wait for the packages in testing to be fixed (Closes:
#466700). These should be removed when lenny is verified to have
headers in place.
* Debconf translations:
- Added French from Christian Perrier (Closes: #466345).
-- Petter Reinholdtsen <pere@debian.org> Thu, 21 Feb 2008 09:27:34 +0100
insserv (1.11.0-3) unstable; urgency=low
* Rewrote patch debian/patches/40_segfault_virtprov.dpatch with a
solution provided by upstream.
* Added script debian/seq-changes from Frans Pop installed in
/usr/share/insserv/ to extract the sequence changes done by
insserv.
* New testsuite check to detect incorrectly inserted stop symlinks
when scripts with incorrect headers are encountered.
* Removed override file for snmptrapfmt, as the package now include
the LSB header.
* Removed override file save-etc-disk. It is not present in Debian.
* Update the package description and debconf question text (Closes: #464109).
* New patch 11_more_warnings to activate more warning flags during
build. Obsoletes setting the same flags in debian/rules.
* New patch 50_sign_warning getting rid of some signed/unsigned
compare issues.
* Update test suite to the one provided by Werner Fink.
* Extended test suite to report status at the end.
* New patch 32_debug_option to add new option -D to print debug
output.
* New patch 33_nosuse_scripts to disable some SUSE specific settings.
* New patch 51_overwrite_output to improve output when symlinks on
disk do not match the default-* headers.
* Added override file for slashem-common.
* New patch 41_cleansystem to clean the .system file. Changed rules
file to make sure it take effect.
* Change test suite to use /bin/bash, as it uses bash-features.
* Debconf translations:
- Added Galician from Jacobo Tarrio (Closes: #465067).
- Added Vietnamese from Clytie Siddall (Closes: #465437).
- Added Portugese from Américo Monteiro (Closes: #465519).
- Added Finnish from Esko Arajärvi (Closes: #465800).
-- Petter Reinholdtsen <pere@debian.org> Sun, 17 Feb 2008 13:54:03 +0100
insserv (1.11.0-2) unstable; urgency=low
* Changed patch 31_debian_conf to accept rsyslog and syslog-ng as
implementations for the $syslog facility.
* Added test case to detect insserv crashing when it find scripts
providing virtual system facilities.
* Changed update-bootsystem-insserv to refuse to enable dependency
based boot sequencing when a script provide a virtual system
facility.
* Changed patch 10_nosuse.dpatch to make sure we build with -g.
* Added patch debian/patches/40_segfault_virtprov.dpatch to avoid
segfault when finding an enabled script that provide a virtual
system facility.
-- Petter Reinholdtsen <pere@debian.org> Fri, 1 Feb 2008 09:24:10 +0100
insserv (1.11.0-1) unstable; urgency=low
* New upstream version.
- Drop patches 20_path_at_runtime, 21_overrides, 32_debian_nolsb,
33_debian_localok, 38_debuginfo, 40_nosusescript,
41_debiandefault, 42_redundantlvl, 43_shutdown,
44_reportloopmemb, 45_loopsarefatal and 46_complete_removal
merged upstream.
- Updated insserv(8) manual page for Debian (Closes: #462064).
- Correct path to insserv.conf in test suite to keep it working.
- A lot faster (Closes: #462211).
* New example script make-testsuite useful to generate a test script
demonstrating a problem.
* Added override files for guidedog and puppet.
* Removed override file for atd and lvm2, as the packages now include
the LSB header.
-- Petter Reinholdtsen <pere@debian.org> Thu, 31 Jan 2008 09:05:07 +0100
insserv (1.10.0-6) unstable; urgency=low
* Implement support for preseeding insserv, to make it possible to
enable it at install time. This only work the first time the
package is installed and config is executed when
/usr/sbin/update-rc.d-insserv does not exist yet.
* Changed check-initd-order to load virtual facilities from
/etc/insserv.conf (Closes: #459522)
* Extended testsuite to more closely match real Debian for the
shutdown sequence.
* New patch 46_complete_removal.dpatch to make sure all symlinks are
removed on removal (Closes: #460034). Based on patch from Kel
Modderman. Made failing removal test fatal.
-- Petter Reinholdtsen <pere@debian.org> Sat, 19 Jan 2008 14:45:27 +0100
insserv (1.10.0-5) unstable; urgency=low
* Made sure to initialize the badstate variable before it is used in
update-bootsystem-insserv.
* Removed override files for uptimed and uptimed.sh, as the uptimed
package now include the LSB headers.
* Make sure to give a proper error message when failing to enable
dependency based boot system and insserv return an error code
(Closes: #461141).
-- Petter Reinholdtsen <pere@debian.org> Wed, 16 Jan 2008 23:29:09 +0100
insserv (1.10.0-4) unstable; urgency=low
* Made problematic test cases for bug #460034 and #458582 fatal
in testing and non-fatal when uploading.
* Added override files for bastille-firewall.
* Do not warn about obsolete init.d scripts that have been removed
(Closes: #461073). Patch from Kel Modderman.
* Provide more information when convertion to dependency based boot
sequencing can not be done.
-- Petter Reinholdtsen <pere@debian.org> Wed, 16 Jan 2008 22:00:50 +0100
insserv (1.10.0-3) unstable; urgency=low
* Added test case for problem with symlink removal, bug #460034.
* Added override files for uptimed, uptimed.sh and guarddog.
* Removed override file nfs-user-server as the compiled in defaults
are better than the proposed overrides.
* Add mountoverflowtmp to virtual facility $local_fs, to make sure
/tmp/ is always mounted before the scripts needing /tmp/ is
started. Conflict with initscripts before 2.86.ds1-48, to avoid a
dependency loop with this change.
* Make debconf question translatable (Closes: #386703).
-- Petter Reinholdtsen <pere@debian.org> Sun, 13 Jan 2008 19:32:34 +0100
insserv (1.10.0-2) unstable; urgency=low
* Implement new check-initd-order option -c to be used with -g to
generate a combined graph for boot and shutdown dependencies.
* Split test suite into two files, one generic part
(testsuite-common) and one Debian specific part (run-testsuite).
* Remove ntpdate and ntp-server as optional dependencies for $time
as both are obsolete, and changing them to the current 'ntp' would
make a loop.
* Removed override file for resolvconf and laptop-netconf, as the
unstable packages got the header now.
* Removed override file for devmapper, as the unstable packages no
longer include a init.d script
* Remove reference to lwresd in headers-reported, as the unstable
package got the header now.
* Added override files for the console-cyrillic and
gibraltar-bootsupport package.
-- Petter Reinholdtsen <pere@debian.org> Wed, 9 Jan 2008 22:42:31 +0100
insserv (1.10.0-1) unstable; urgency=low
* New upstream version released 2007-10-10.
- Updated patches 10_nosuse, 20_path_at_runtime, 21_overrides and
43_shutdown to apply on the new version.
- Removed patch 11_revdepend as it is included upstream.
* In graphs, name scripts without provides header, and scripts
without LSB header, using the name of the file in /etc/init.d/.
This make it easier to spot loops involving these scripts.
* Added override file for hpoj.
* Ask if insserv should be activated at install time, using a medium
priority debconf question. The default is no.
* Restructure test script to work with new test feature implemented
in version 1.10.
* Update patch 42_redundantlvl to get rid of two compiler warnings.
-- Petter Reinholdtsen <pere@debian.org> Mon, 7 Jan 2008 23:37:53 +0100
insserv (1.09.0-14) unstable; urgency=low
* Changed patch 21_overrides to only warn once about scripts without
LSB header, to reduce the noise.
* Changed patch 21_overrides to speed up processing by only reading
override default files only when the script is lacking an LSB header.
* Moved default dependency values from patch 21_overrides to
41_debiandefault where it belong.
* New test to check that scripts introducing a loop (or a fake loop,
see bug #458582) will refuse to install.
* New patch 45_loopsarefatal to make sure insserv considering all
kind of loops fatal, to not mess up the script sequences.
* Introduce very simple manual page for update-rc.d-insserv.
* Make failing 'make clean' fatal, as it should always work.
* Change debconf template text to make it easier to understand.
-- Petter Reinholdtsen <pere@debian.org> Sun, 6 Jan 2008 09:37:43 +0100
insserv (1.09.0-13) unstable; urgency=low
* Update patch 21_overrides to fix bug in override handling. Now a
header in a script or override file complete replaces previously
loaded headers.
* Add test to check and verify that override files in
/etc/insserv/override replaces headers in the scripts in
/etc/init.d/, and made previously failing loop breaking test
fatal, as it is working with the fixed override patch.
-- Petter Reinholdtsen <pere@debian.org> Fri, 4 Jan 2008 12:25:55 +0100
insserv (1.09.0-12) unstable; urgency=low
* New patch 34_debian_fixedscripts to hardcode a few script sequence
numbers, to let the generated boot sequence be more like the
original one. Modified 40_nonsusescripts to no longer disable the
setlsb() function. This patch is not enabled by default, as it is
not obvious that it is a good idea.
* Added override files for hostname.dhcp and mountfix.
* Adjust override file for lvm2, to provide both lvm2 and lvm, to
make it easier until the lvm provide is dropped.
* Adjust override file for lvm2 to use reverse depend on checkfs,
mountall and umountfs to make it possible to drop lvm relations
from initscripts.
-- Petter Reinholdtsen <pere@debian.org> Fri, 4 Jan 2008 01:38:00 +0100
insserv (1.09.0-11) unstable; urgency=low
* Added test to demonstrate the fake loop warning issue (bug
#458582).
* Implemented support for non-fatal tests in the testsuite.
* Added override file for dmraid, scsitools-pre.sh and scsitools.sh.
* Added patch 44_reportloopmemb to make loop reporting code in
insserv more helpful, and make sure to report the extended loop
output in update-bootsystem-insserv when refusing to switch to
dependency based boot (Closes: #458683).
* Move code to divert update-rc.d from postinst to
update-bootsystem-insserv, to make sure both ways to activate
insserv are equivalent.
* Extended check-initd-order to graph services with multiple
provides as two nodes that depend on each other, and which ahve
the same dependencies.
* Changed update-bootsystem-insserv to call 'reset' after looping
over packages postinst scripts, in case the terminal is messed up
as it is when I test it.
* Disabled check for reverse dependencies in check-initd-order. It
does not to work properly, and gave false error reports.
* Removed flag file /etc/update-rc.d-insserv and use the update-rc.d
diversion as the flag to detect if insserv is enabled. Adjustd
package removal and update-rc.d-insserv to reflect this.
* Added Vcs-Svn and Vcs-Browser info in control file, pointing to
the Debian packaging project.
-- Petter Reinholdtsen <pere@debian.org> Wed, 2 Jan 2008 18:41:31 +0100
insserv (1.09.0-10) unstable; urgency=low
* Make sure to exit with an error code if it isn't safe to remove
the package.
-- Petter Reinholdtsen <pere@debian.org> Tue, 1 Jan 2008 21:12:24 +0100
insserv (1.09.0-9) unstable; urgency=low
* Removed override file pptpd as the compiled in defaults are better
than the proposed overrides.
* Correct override file for laptop-netconf after checking the script
and the package.
* Added override file for racoon, and corrected override file for
setkey, after checking the scripts in the package.
* Try to make recovery routine more robust by not trying to run
non-existing postinst scripts, and only run postinst scripts for
packages with executable scripts in /etc/init.d/.
* Extended check-initd-order to check optional start dependencies,
and implement check of the shutdown sequence.
* Extended to check reverse dependencies too.
* Changed enabling code to refuse to convert to dependency based
boot sequence when obsolete init.d scripts are found, as these
tend to mess up the boot sequence.
* Changed enabling code to refuse to convert to dependency based
boot sequence if several scripts provide the same service.
* Added prerm code to refuse to be removed while enabled, to avoid
messing up the boot system completely.
-- Petter Reinholdtsen <pere@debian.org> Tue, 1 Jan 2008 21:08:14 +0100
insserv (1.09.0-8) unstable; urgency=low
[ Petter Reinholdtsen ]
* Removed override files cpqarrayd, hotkey-setup and spamassassin as
they are equivalent with the defaults compiled into insserv.
* Removed override files courier-ldap, courier-authdaemon,
courier-imap-ssl and courier-imap, irqbalance and nethack-common
as the compiled in defaults are better than the proposed
overrides.
* Extended check-initd-order to graph reverse dependencies
(X-Start-Before and X-Stop-AFter). Draw reverse dependencies in
yellow.
* Added patch 11_revdepend fetched from a review copy of version
1.10. Modified 20_override to cope with the change. Based on
changes from Werner Fink.
* Renamed patches 20_overrides to 21_overrides and
44_path_at_runtime to 20_path_at_runtime, to prepare for Otavios
extensions.
[ Otavio Salvador ]
* Extended patch 21_override to allow override path changing so the
unit test can use it.
-- Petter Reinholdtsen <pere@debian.org> Mon, 31 Dec 2007 19:26:00 +0100
insserv (1.09.0-7) unstable; urgency=low
* Try to make it it easier to disabling the dependency based boot
sequencing by calling the postinst of all packages with init.d
scripts to register the scripts again.
* Extend check-initd-order to handle the virtual dependecy $all.
* Reword the debconf question to try to make it clearer and
easier to understand.
* Minor cleanup in irqbalance and atd override file, only depend
on $remote_fs, no need to also depend on $local_fs.
* Update check-initd-order to use the same default dependencies
($remote_fs $syslog) and the same virtual dependencies as insserv
when generating dotty graphs.
* Update check-initd-order to draw left-to-right dotty graphs.
Based on tip from Frans Pop and Trent Buck.
* Update lvm2 override to stop before umountroot.
-- Petter Reinholdtsen <pere@debian.org> Sun, 30 Dec 2007 18:48:47 +0100
insserv (1.09.0-6) unstable; urgency=low
* Update patch 20_overrides to let scripts without an LSB header
depend on $syslog as well as $remote_fs.
* Add test case to check that scripts without LSB header is ordered
after syslog
-- Petter Reinholdtsen <pere@debian.org> Sun, 30 Dec 2007 12:39:33 +0100
insserv (1.09.0-5) unstable; urgency=low
* Update patch 44_path_at_runtime to include support for -c to point
to a local config file. It is required for a proper test suite.
* Fix typo in test suite and extend it to check more scenarios.
* Use local config file when running test suite.
* Change $syslog virtual facility to depend on either syslog or
sysklogd. The sysklogd script provide syslog and not the sysklogd
string that was requested in bug #324679.
* Update patch 31_debian_conf to list udev mountdevsubfs checkroot
checkfs console-screen as interactive scripts that should run
alone.
-- Petter Reinholdtsen <pere@debian.org> Sun, 30 Dec 2007 09:23:22 +0100
insserv (1.09.0-4) unstable; urgency=low
* Update patch 20_overrides to add useful default values for scripts
without LSB header (Closes: #431697).
* Update patch 43_shutdown to handle scripts with both start and
stop levels. (Closes: #452462).
* New patch 44_path_at_runtime to add new option -p to make it
possible to replace /etc/init.d with another path for testing.
* Add script debian/run-testsuite to test the generated order, and
use it during the build.
-- Petter Reinholdtsen <pere@debian.org> Sat, 29 Dec 2007 16:00:31 +0100
insserv (1.09.0-3) unstable; urgency=low
* Update patch 40_nosusescript to disable unused function setlsb().
* Add sendsigs to the $remote_fs virtual facility, to make sure the
services depending on $remote_fs for the shutdown sequence are not
killed before their init.d script get a chance to stop them.
* New patch 43_shutdown to fix the handling of stop scripts and thus
the shutdown sequence (Closes: #452462). Thanks to Otavio
Salvador for help with debugging and part of the patch.
-- Petter Reinholdtsen <pere@debian.org> Sat, 29 Dec 2007 00:20:04 +0100
insserv (1.09.0-2) unstable; urgency=low
* New patch 10_nosuse to disable SUSE specific build. This make
it easier to debug insserv.
* Update patch 40_nosusescript to remove SUSE-specific handling
of the halt and reboot script.
* Remove all override files for init.d scripts with LSB style
dependency headers (Closes: #386544).
* Update snmptrapfmt override file, making it more accurate.
* Updated standards-version from 3.7.2 to 3.7.3. No changes needed.
-- Petter Reinholdtsen <pere@debian.org> Tue, 25 Dec 2007 14:24:26 +0100
insserv (1.09.0-1) unstable; urgency=low
* New upstream release. (Closes: #426091)
- Support X-Start-Before and X-Stop-After (Closes: #326120)
- Building with DEB_BUILD_OPTIONS=nostrip no longer strip the
binary. (Closes: #437210)
* Let /usr/share/insserv/check-initd-order read override files in
/etc/insserv/overrides/ just like insserv does. Patch from Arjan
Oosting. (Closes: #429398)
* Correct the dependencies for nbd-client and libnss-ldap.
* Add override file for spamassassin.
* Update watch file with new upstream URL. (Closes: #450044)
-- Petter Reinholdtsen <pere@debian.org> Sat, 17 Nov 2007 21:17:20 +0100
insserv (1.08.0-14) unstable; urgency=low
* Correct the dependencies for hwclock.sh.
* Update libdevmapper*, raid2 and mdadm-raid by adding
module-init-tools as an alternative to modutils, and move
both from required-start to should-start, as either or both
might be available. (Closes: #432072)
-- Petter Reinholdtsen <pere@debian.org> Mon, 9 Jul 2007 13:40:36 +0200
insserv (1.08.0-13) unstable; urgency=low
* Add override files for sysfsutils and hplip.
* Add cryptdisks-early as should-start to the lvm2 override
file (Closes: 429402)
-- Petter Reinholdtsen <pere@debian.org> Mon, 18 Jun 2007 17:32:50 +0100
insserv (1.08.0-12) unstable; urgency=low
* Add override files for nbd-server and libdevmapper1.02.1.
* Update override files for atd, atftpd, discover, enable-nat,
keymap.sh, klogd, mplayer, networking, open-backdoor,
openbsd-inetd, report-reboot, rsync and start-wlan
based on the headers in the packages themselves.
* Add override file for lvm2 (Closes: #426104).
-- Petter Reinholdtsen <pere@debian.org> Sat, 26 May 2007 12:42:38 +0200
insserv (1.08.0-11) unstable; urgency=low
* Add override file for timidity.
* Add override file for powernowd.
* Add override file for laptop-mode.
* Update override file for libnss-ldap.
-- Petter Reinholdtsen <pere@debian.org> Thu, 2 Nov 2006 13:36:10 +0100
insserv (1.08.0-10) unstable; urgency=low
* Add override file for cpqarrayd.
* Add override file for libpam-devperm.
* Add override file for screen-cleanup.
-- Petter Reinholdtsen <pere@debian.org> Sat, 14 Oct 2006 21:00:31 +0200
insserv (1.08.0-9) unstable; urgency=low
* Change bind9 override file to avoid dependency loop involving
$syslog->sysklogd->$named->bind9. Remove $syslog dependency and
insert $remote_fs dependency instead. Make the $network dependency
conditional to work when netbase is not installed.
* Add override file for resolvconf.
* Add override file for installation-report.
* Minor cleanup in nviboot override file, only depend on $remote_fs, no need
to also depend on $local_fs.
-- Petter Reinholdtsen <pere@debian.org> Sat, 7 Oct 2006 10:08:04 +0200
insserv (1.08.0-8) unstable; urgency=low
* Add override files for festival, hotkey-setup and lisa.
* New patch 41_debiandefault to set the default runlevels for start (2345)
and stop (016) on Debian.
-- Petter Reinholdtsen <pere@debian.org> Sat, 16 Sep 2006 17:32:24 +0200
insserv (1.08.0-7) unstable; urgency=low
* Remove override file console-screen.sh. The info is now present in the
file itself.
* Modify override file for lvm to document that it should stop just
before halt and reboot.
* Modify override file for exim4 to only conditional depend on $named.
* Rewrite check-initd-order to avoid the dependency on perl-modules,
to make it easier to run in systems with small disks.
* Remove override files for aumix, cfengine2, cryptdisk, hdparm,
ifupdown, ifupdown-clean, kdm, nfs-common, nfs-kernel-server,
pcmcia, portmap, sudo, udev, udev-mtab, x11-common,
xdebconfigurator. It is good enough in the scripts themselves
now.
* Modify override file for atd to avoid redundant dependencies and
drop runlevel 'S' from the stop list. Reported as bug #376780.
-- Petter Reinholdtsen <pere@debian.org> Thu, 14 Sep 2006 15:15:49 +0200
insserv (1.08.0-6) unstable; urgency=low
* Minor change to the template text, explaining that the S* symlinks
are renamed to K* symlinks in rc0.d/ and rc6.d/.
* Correct override file for sysklogd and klogd. These should not
start in runlevel S, and should stop in runlevel 1.
* Add $syslog to the dependency list for openbsd-inetd, to make sure
it can log its start to syslog. Drop $local_fs, as it is a
dependency for $remote_fs.
* New patch debian/patches/40_nosusescript to avoid inserting the
'single' script showing up in runlevel S, and also avoid fixing
the sequence number to the values used by SuSe.
* Correct override file for hotplug-net, it should depend on $local_fs.
* Correct override file for hotplug, it should stop before $local_fs.
* Modify patch 31_debian_conf to also list ifupdown as part of the
$network facility, to make $network available in runlevel 0 and 6.
* Try to make update-bootsystem-insserv more robust on restores.
Move conversion logs and related files to /var/lib/insserv.
-- Petter Reinholdtsen <pere@debian.org> Sun, 10 Sep 2006 20:17:15 +0200
insserv (1.08.0-5) unstable; urgency=low
* New flag -k for check-initd-order to look at the stop sequence instead
of the start sequence.
* Correct override files for acpid, alsa, alsa-utils, apmd,
hwclockfirst.sh, ifupdown, modutils, networking, nullmailer,
openbsd-inetd, pcmcia, procps.sh, and update-hostname.
* Remove override files for bootlogd, bootmisc.sh, checkfs.sh,
checkroot.sh, glibc.sh, halt, hostname.sh, module-init-tools,
mountall.sh, mountdevsubfs.sh, mountnfs.sh, reboot, rmnologin,
sendsigs, single, stop-bootlogd, umountfs umountnfs.sh and urandom
as the scripts themselves now have correct dependency information
in them.
* With the current patches and dependency info, insserv generate
correct shutdown order. (Closes: #350188)
-- Petter Reinholdtsen <pere@debian.org> Sat, 9 Sep 2006 20:23:28 +0200
insserv (1.08.0-4) unstable; urgency=low
* Change update-bootsystem-insserv to refuse to convert the boot
system if there are dependency loops.
* New patch 37_consistent_path to make more consistent log output.
* Adjust the the rules file to make sure we build using the compiler options
specified there.
* New patch 33_debian_localok making .local a valid ending,
to accept script names like 'rc.local'.
* New patch 38_debuginfo to improve the debug output.
* New patch 39_debianlvl.dpatch to handle rcS.d/ a bit better.
* Add override for mountdevsubfs.sh, documenting its
relation to udev.
* Add override for stop-bootlogd, documenting that it should come late,
after rmnologin.
* Make it easier to enable the dependency based boot system by
adding a fairly well hidden debconf question to activate it.
* Adjust the override files for dns-clean, hotplug, hotplug-net,
hwclock.sh, keymap.sh, libdevmapper1.00, libdevmapper1.01,
libdevmapper1.02, modutils, nviboot and procps.sh to make sure
they only start in runlevel S.
* Adjust override file for acpid, nstxd and nstxcd, to make sure
they are not started in runlevel S.
* Adjust override file for makedev and rmnologin, there is
no reason to add stop links for them.
* Remove 'S' from all override files listing it in should-stop. It
never make sense to add stop scripts in rcS.d/.
* Allow check-initd-order to continue even if one file is unreadable.
* Add override files for apt-index-watcher, vbesave, acpi-support
and libnss-ldap.
* Correct the definition of $remote_fs to include mountnfs,
mountnfs-bootclean and umountnfs.
* Correct the definition of $local_fs to include mountfs,
mountfs-bootclean and umountfs.
* Adjust the override file for openbsd-inetd, to make sure it start
after /usr/ is mounted.
-- Petter Reinholdtsen <pere@debian.org> Fri, 8 Sep 2006 19:14:15 +0200
insserv (1.08.0-3) unstable; urgency=low
* Extend check-initd-order to accept a new argument -o, to not load
the override files.
-- Petter Reinholdtsen <pere@debian.org> Thu, 7 Sep 2006 11:59:17 +0200
insserv (1.08.0-2) unstable; urgency=low
* New patch 35_fixunused removing incorrect 'unused' flagg from a
few functions, to avoid compile warning on s390.
* New patch 36_memleak fixing a minor memory leak.
* Updated override file for libdevmapper1.00.
* Added override file for libdevmapper1.02.
* Sync override files with the unstable init.d scripts for
alsa,alsa-utils, atd, bootlogd, bootmisc.sh, cfengine2,
checkfs.sh, checkroot.sh, console-screen.sh, cryptdisk, exim4,
fam, halt, hdparm, kdm, keymap.sh, makedev, module-init-tools,
mountall.sh, mountnfs.sh, networking, nfs-common,
nfs-kernel-server, pcmcia, portmap, pppd-dns, procps.sh, reboot,
rmnologin, single, sudo, udev, udev-mtab, umountfs, umountnfs.sh,
urandom and xdebconfigurator. I assume the package maintainer
know the scripts best, and use their values.
* Added override file for usplash.
* Modify update-bootsystem-insserv to report dependency loop
problems. (Closes: #386301)
* Add recommend on perl-modules. (Closes: #386300)
* Update standards-version to 2.7.2. No changes needed.
* Do not include 'klogd' in the $syslog facility, to avoid
dependency loop.
* Change mountvirtfs to mountdevsubfs in all override files, to
use the new name instead of the obsolete name.
* The keymap override should not depend on $syslog, and neither should
keymap.sh itself (bug #386338).
* Update 20_overrides.dpatch to new version of the source.
-- Petter Reinholdtsen <pere@debian.org> Thu, 7 Sep 2006 00:45:18 +0200
insserv (1.08.0-1) unstable; urgency=low
* New upstream release.
* Correct name of logfile, moving the stderr redirect to the insserv
call. (Closes: #349494)
* Add code in update-bootsystem-insserv to convert all S* symlinks
in rc1.d and rc6.d to K* symlinks before insserv is executed. to
reflect the argument passed on to these scripts in debian.
Addresses part of bug #350188.
-- Petter Reinholdtsen <pere@debian.org> Sun, 1 Apr 2006 17:30:35 +0100
insserv (1.04.0-2) unstable; urgency=low
* Modify 20_override.dpatch based on input from upstream author
Werner Fink, to add more error handling.
-- Petter Reinholdtsen <pere@debian.org> Fri, 11 Nov 2005 15:35:27 +0100
insserv (1.04.0-1) unstable; urgency=low
* New upstream release.
- Start building without -DSUSE, to enable processing of *-stop headers.
* Updated upstream URL in copyright file to match the latest location.
* Remove 40_dryrunmore.dpatch, applied upstream.
* Remove 41_dryrun_msg.dpatch, applied upstream.
* Remove 50_cfgfilter.dpatch, applied upstream.
* Merged 20_overrides.dpatch and 25_overrides.dpatch into one patch
20_overrides.dpatch.
* New 34_debian.dpatch modifying the paths from rc#.d/, getting
non-SUSE case working on Debian.
* New patch 30_non_suse.dpatch fixing segfault in the non-SUSE case.
* Updated init.d override files for hwclockfirst, ifupdown,
ifupdwon-clean, initrd-tools, keymap, networking, procps and
udev-mtab.
-- Petter Reinholdtsen <pere@debian.org> Thu, 10 Nov 2005 22:50:14 +0100
insserv (1.02.0-3) unstable; urgency=low
* Added init.d override files for acct, apache2, snmpd and snmptrapfmt.
* Updated and corrected override file for alsa, apache, atd, cron,
gdm, gpsd, initrd-tools, udev-mtab and xdm.
* Wrote graphviz dotty graph generation support for check-init-order (-g).
* Updated README.Debian to reflect the current status in Debian, and
included some instructions on how to use this package.
* Documented in the override files which dependency information I've
reported to BTS.
* Add 'ntpdate' as a optional dependency for the $time virtual
facility, to make sure NTP update is done on machines without
their own NFS server
* Wrote manual page for update-bootsystem-insserv(8).
-- Petter Reinholdtsen <pere@debian.org> Thu, 10 Nov 2005 00:18:49 +0100
insserv (1.02.0-2) unstable; urgency=low
* Added init.d override files for hibernate, mdadm-raid, start-wlan
and x11-common.
* Corrected sysklogd override file, to only provide sysklogd.
* Document BTS bug numbers in the override file for the init.d
dependency headers I've submitted to the package maintainer.
-- Petter Reinholdtsen <pere@debian.org> Wed, 5 Oct 2005 17:04:01 +0200
insserv (1.02.0-1) unstable; urgency=low
* New upstream version.
- Rewritten to handle non-SuSe systems better.
- Patches 05_verbose_doc, 10_dryrun, and 50_lsb_shold_std removed,
as they are included upstream.
- Updated patch 40_dryrunmore to match new version, and extend it to
also cover SuSe code.
* Still building with -DSUSE as the new non-SuSe features are still
buggy.
* Changed download URL in copyright file to
<URL:ftp://ftp.suse.com/pub/projects/init/>.
* Removed rc and rcS, as a version of sysvinit
with equivalent patches is in sid and etch now.
* Added and updated init.d dependency info override files.
The provided dependencies is tested to work on my test machines
with 2.4 and 2.6 installs. (Closes: #325798)
* New script update-bootsystem-insserv to reorder
the boot scripts with a backup.
* Avoid initscripts with .dpkg* in the name.
(51_cfgfilter_dpkg.dpatch) (Closes: #326445)
* Add dependency on sysv-rc. (Closes: #329279)
-- Petter Reinholdtsen <pere@debian.org> Sat, 3 Sep 2005 13:18:51 +0200
insserv (1.00.8-5) unstable; urgency=low
* Updated dependency info for (module-init-tools, modutils, raid2, mdadm)
* Added dependency override files (noflushd, laptop-net, whereami, pcscd)
-- Petter Reinholdtsen <pere@debian.org> Fri, 2 Sep 2005 09:21:25 +0200
insserv (1.00.8-4) unstable; urgency=low
* Added dependecy override files (xdm, irqbalance).
* Updated dependency info for a few override files (devfsd,
discover, hotplug, hotplug-net, hwclock.sh, keymap.sh, rmnologin,
sudo, gdm, lvm, ntpdate, xfs, aumix, freevo, laptop-netconf,
report-reboot, open-backdoor).
* New patch to avoid warning about missing override files if the
init.d file already contain LSB tags. (25_override.dpatch)
* Correct header example in the insserv(8) manual page.
(50_lsb_should_std.dpatch)
-- Petter Reinholdtsen <pere@debian.org> Thu, 1 Sep 2005 22:24:51 +0200
insserv (1.00.8-3) unstable; urgency=low
* Added dependecy override files (nullmailer, binfmt-support).
* Add suggests on bootchart, a great tool to debug the boot
sequence.
* New patch to get dryrun mode working also when /etc/rc.boot is
missing. (40_dryrunmore.dpatch)
* Added more information about the dangers of reorganizing the boot
sequence in README.Debian.
* Some package cleanup.
-- Petter Reinholdtsen <pere@debian.org> Fri, 30 Aug 2005 00:20:16 +0200
insserv (1.00.8-2) unstable; urgency=low
* Updated and added dependecy override files.
* Added script check-initd-order, trying to check the current boot
sequence in debian based on the LSB headers present.
-- Petter Reinholdtsen <pere@debian.org> Fri, 26 Aug 2005 00:20:16 +0200
insserv (1.00.8-1) unstable; urgency=low
* Initial Release. (Closes: #324926)
* Document the -v (--verbose) flag. (05_verbose_doc.dpatch)
* Implement new option -n (--dryrun). (10_dryrun.dpatch)
* Implement support for reading LSB init.d header info from override
files. (20_overrides.dpatch)
* Adjust some paths and avoid installing LSB install scripts to
match Debian policy. (30_debian.dpatch)
* Add README.Debian explaining how to test this.
-- Petter Reinholdtsen <pere@debian.org> Fri, 26 Aug 2005 00:19:16 +0200
|