Subject: Bug#3194: keyword "auto" broken in "/etc/init.d/modules"

From: [email-masked] (Chris Hanson)
Date: Sun, 2 Jun 96 22:33 EDT

Package: modules
Version: 1.3.69k-1

The shell script "/etc/init.d/modules" allows the specification of a
keyword "auto", which means start the kerneld immediately.  This fails
to work, because the "/etc/init.d/kerneld" script refers to "grep",
which is not available at that time.

I ran into this problem while attempting to fix another, separately
reported, bug -- I was trying to get the "serial" module loaded early
enough to prevent errors when "/etc/rc.boot/0setserial" was run.  I
assumed that it was the intention that kerneld be running when
0setserial was run, so that the module would be available.

I don't have a good idea how to fix this, other than to move "grep" to
the root file system, or to change the "kerneld" script to not use it.

---

From: Michael Meskes <[email-masked]>
Date: Tue, 4 Jun 1996 11:31:32 +0200 (MET DST)

> which is not available at that time.

I've changed that to use cd instead. Thanks. The new version (1.3.69k-3)
will be uploaded as soon as I'm back to my stable net connection in my
office. I close this bug report.

> 0setserial was run, so that the module would be available.

This should work. You're right the intention is to allow kerneld to handle
all modules. For instance I let it load all these fat filesystem modules I
need when mounting partitions in fstab.

Michael
--
Michael Meskes                   |    _____ ________ __  ____
[email-masked] |   / ___// ____/ // / / __ \___  __________
[email-masked]                  |   \__ \/ /_  / // /_/ /_/ / _ \/ ___/ ___/
[email-masked]                |  ___/ / __/ /__  __/\__, /  __/ /  (__  )
Use Debian Linux!		 | /____/_/      /_/  /____/\___/_/  /____/