>
> > 1. To be of any use, supermount'ed devices should automounted,
> that happens in
> > stock 7.2. This is done in rc.sysinit before mandrake_everytime
> is called. It
> > means, that when mandrake_everytime tries insmod supermount, supermount is
> > already loaded, insmod fails and supermount is disabled :-)
>
> I got the patch for 2.4.0, but I applied to 2.4.1-ac5 and I got a crash
> when it tried to mount my filesystems at startup, so I had to disable
> it. Still, supermount looked as if it would have been mounted had it not
> gotten that kernel panic.
>

I was not referring to kernel internals. I am using Mandrake kernel with
supermount included. I was referring to the method used in init scripts to
determine, if supermount should be allowed.

Oh, yes, I just realized - the whole check in mandrake_everytime comes just
too late. Hmm ... to sort things out:

- if I use supermounted drive in fstab with noauto option, like

/mnt/cdrom /mnt/cdrom supermount dev=/dev/cdrom,noauto,bla-bla-bla

these are never mounted and are useless (at least in my case).

- if I remove noauto option (and this option is *not* there on clean 7.2
install) then these drives are mounted (or not mounted) in rc.sysinit BEFORE
mandrake_everytime is ever called

So, checking for supermount in mandrake_everytime looks pretty useless as it
stands now. If we want to use it, we need

- disable mounting  supermount in rc.sysinit
- add mounting somewhere later, in or after mandrake_everytime.

-andrej


Reply via email to