Bug#574970: lintian: [checks/init.d] init.d-script-missing-dependency-on-remote_fs doesn't seem to honor $all
Michael Meskes <meskes@debian.org> writes:
> michael@feivel:~$ lintian watchdog_5.8-1_amd64.deb
> E: watchdog: init.d-script-missing-dependency-on-remote_fs /etc/init.d/watchdog: required-start
> E: watchdog: init.d-script-missing-dependency-on-remote_fs /etc/init.d/watchdog: required-stop
> However:
> michael@feivel:~$ grep Required /etc/init.d/watchdog
> # Required-Start: $all
> # Required-Stop: $all
> Shouldn't this be sufficient? What am I missing?
Probably Lintian is missing something. I've never heard of $all before.
Ah, I see it's documented on the wiki page, but it does have the following
caveat:
facility supported by insserv to start a script after all the other
scripts, at the end of the boot sequence. This only work for start
ordering, not stop ordering.
So I think both Lintian and the package have a problem here. Lintian
should recognize $all in Required-Start, but the package should probably
not be using it in Required-Stop. Unless the wiki is out of date?
--
Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>
Reply to: