Bug#283919: Wrong solution!
Maybe give a _warning_ (rather than an error) if "$rootdev = 0" but
this is not great for the case that $rootdev should be zero (see bug
#310316). Alternativly we could wait untill after the call to
mount_root (or whatever it is) and check that a root filesystem has
been mounted on /mnt. Something like this ? $INIT would normally be
/sbin/init but if there is a kernel command line parameter to say
different then we should place that in $INIT first...
[ -x /mnt$INIT ] || ( echo "WARNING: $INIT not found on root device
major=$major minor=$minor" ; sleep 5)
Just a thought...
Alex Owen
On 22/08/05, Horms <horms@debian.org> wrote:
> On Sun, Aug 21, 2005 at 01:27:50PM +0100, Alex Owen wrote:
> > The bug title is still valid: "initrd-tools: Should warn if root
> > device is not found".
> > However as the discussion in bug #310316 shows checking for "$rootdev
> > = 0" is not the was to find out if the root device has been found or
> > not!
>
> Do you have any ideas on a valid check for no root dev?
Reply to: