<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    On Wed, 18 Mar 2026 09:13:22 +0000 Mark Hindley <mark@hindley.org.uk>wrote:<br>
      > Control: tags -1 upstream<br>
      > <br>
      > Andrew,<br>
      > <br>
      > Thanks for this.<br>
      > <br>
      > On Tue, Mar 17, 2026 at 11:48:24PM +0000, Andrew Bower wrote:<br>
      > > When booting with sysvinit, the following message is
      invariably displayed:<br>
      > > <br>
      > > INIT: No inittab.d directory found<br>
      > > <br>
      > > This is a little excessive for a default installation as
      the visual footprint<br>
      > > from init should be minimal. It does not seem to be
      valid as an error or a<br>
      > > warning.<br>
      > <br>
      > I agree. I think this could/should be silently ignored
      (upstream).<br>
      <br>
      <br>
      I had mixed feelings about this. It's valid information, but it is
      checking for an optional feature. I have decided to remove the
      warning about inittab.d not being found, but have left in status
      messages about reading .tab files inside that directory.<br>
      <br>
      <br>
      > <br>
      > > This can be worked around by adding a directory in
      debian.sysvinit-core.dirs.<br>
      > <br>
      > Really that adds unnecessary cruft.<br>
      > <br>
      > > However, this then leads us to a documentation issue:
      you have to read the<br>
      > > source code to realise that only files ending ".tab"
      will be read. Therefore I<br>
      > > suggest the patch below [4] would be a better resolution
      in the debian package,<br>
      > > including a README to explain this point.<br>
      > > <br>
      > > But we are not out of the woods. The change [1] that
      introduced this feature<br>
      > > did not document it. So I suggest that the upstream
      documents the directory and<br>
      > > its constraints in the man pages.<br>
      > <br>
      > Certainly that would be worth documenting, again upstream.<br>
      > <br>
      <br>
      Agreed. I've added a note about this in our inittab manual page.<br>
      <br>
      <br>
      > > Then if you do use the feature, you get excessively
      verbose output due to [2]:<br>
      > > <br>
      > > printf("Got line: %s\n", buf); <br>
      > > <br>
      > > I think upstream should remove that.<br>
      > <br>
      > That looks like debug leftovers to me.<br>
      > <br>
      <br>
      Agreed. I'm removing this line upstream.<br>
      <br>
      <br>
      I think that covers everything. These fixes and the updated
      documentation will be in SysV init version 3.16 <br>
      <br>
      - Jesse<br>
      <br>
      <br>
    </mark@hindley.org.uk>
  </body>
</html>