Hi, Fabrizio.

I believe comparing root inodes is a better way, because /debootstrap/ may
not exist.

2011/1/28 Fabrizio Regalli <fab...@fabreg.it>

> Hi Dmitry,
>
>
> >
> > Nope, one again: installation of firmware-b43-installer will fail in a
> > debootstrapped environment (NOT a host system). For example, host
> > system has 2.6.18, debootstrapped system doesn't have kernel at all.
> > At this time I cannot install firmware-b43-installer in debootstrapped
> > system. Postinst script should determine the debootstrapped system
> > (based on comparing root inodes like it's done in udev's postinst) and
> > bypass kernel check in such system, and (probably) show a warning that
> > it fail to work on < 2.6.25, so it will be my headache to provide a
> > suitable kernel for my debootstrapped system.
> >
>
> Ok, basically you want to install the package during the installation
> process or something like that.
> The simplest check could be look for /debootstrap/ directory and if it
> exists return a message something like "you are in debootstrap. mininum
> kernel required is 2.6.25 do you want continue? Y/N"
> If Y, skip the kernel check and install it.
>
> Another way, little bit more complex, is to compare the root inodes like
> udev.
>
> It's clear now. I'm working for fix this issue.
>
> Ciao.
> Fabrizio.
>
>
>
>
>
>
>


-- 
Regards, Krasu

Reply via email to