[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#458596: lintian: Should report LSB headers with S in default-stop



Package: lintian
Version: 1.23.41

Earlier, it was believed that the S "runlevel" should be listed in the
default-stop section of the LSB header of init.d scripts.  This has
proven to be a bad idea, as the S "runlevel" is really not a real
runlevel and it is only used during boot, so there is no way to switch
_to_ this runlevel, and thus no use for stop scripts in it.

It would be great if lintian reported such bug, and gave a warning or
error about it.  Headers like this (or with other runlevel values
listed with the 'S') should generate an lintian error or warning:

  ### BEGIN INIT INFO
  [...]
  # Default-Stop:      S
  [...]
  ### END INIT INFO

It is always an error to list S in default-stop, so I would recommend
reporting an error if the LSB header is present and S is listed in
default-stop.

Happy hacking,
-- 
Petter Reinholdtsen



Reply to: