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

Bug#31449: Debian Bug report logs - #31449



> Package: boot-floppies
> Version: 2.1.4
> Severity: wishlist
> 
> If you, from withing dbootstrap, mount as root a partition (without
> formatting, of course) which already has a system installed on it,
> dbootstrap fails to detect this condition and take reasonable action.
> On my machine, it emitted several error messages (on ttyp1 no less!)
> when doing the 'Configure Device Driver Modules' step:
> 
>   can't open /lib/modules/2.0.36/modules.dep
>   sed: not found
>   cd: can't cd to /target/lib/modules/2.0.36
> 
> and on ttyp3:
> 
>   conf.modules: Bad file descriptor
> 
> I already had my system installed on the disk (which was mounted as
> /target), and it was running 2.0.35 rather than 2.0.36, thus
> the messages.  Of course another minor problem was that the error
> messages weren't redirected to ttyp3.
> 
> But the major issue is that dbootstrap didn't detect that I was
> trying to install on a system which wasn't in an appropriate
> state.  I know that one is not supposed to do that; still, it
> should catch that condition.

What do you expect?

Define the sanity checks you'll want to see.

The only thing that I could think of in this case would be dbootstrap
checking if /target/lib/modules/`uname -r` exists and refuse to let
you start modconf if it doesn't.

I could also think of some sanity checks that will prevent dbootstrap
from extracting the base system if some random files already exist.

Regards,

	Joey

-- 
This is Linux Country.  On a quiet night, you can hear Windows reboot.
Oldenburger LinuxTag 2000                 http://oldenburger.linuxtage.de/
Please always Cc to me when replying to me on the lists.



Reply to: