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

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: