Madwifi-ng Recent Builds

Ian MacDonald imac at netstatz.com
Thu Mar 30 21:13:55 UTC 2006


Hi Kel,

On Fri, 2006-03-31 at 06:15 +1000, Kel Modderman wrote:
> > Today it produced:
> >
> > kernel-xen0-2.6.12.6-xen_12.6_i386.deb
> > madwifi-ng-modules-2.6.12.6-xen_0.svnr1486.20060328-1+12.6_i386.deb
> >
> > Previously, until my update of madwifi-ng-source today, the
> > modules_image looked like:
> >
> > madwifi-ng-modules-2.6.12.6-xen_0.9.0+svn1401-2+12.6_i386.deb
> >   
> 
> 
> I changed the version number of the package, no big deal here . . .

Yeah, that was clear; I just wanted to show you exactly which revisions
I was using.
> >
> > root@/usr/src# dpkg -i
> > madwifi-ng-modules-2.6.12.6-xen_0.svnr1486.20060328-1+12.6_i386.deb 
> > (Reading database ... 62830 files and directories currently installed.)
> > Preparing to replace madwifi-ng-modules-2.6.12.6-xen
> > 0.svnr1486.20060328-1+12.6 (using
> > madwifi-ng-modules-2.6.12.6-xen_0.svnr1486.20060328-1+12.6_i386.deb) ...
> > Unpacking replacement madwifi-ng-modules-2.6.12.6-xen ...
> > dpkg: dependency problems prevent configuration of
> > madwifi-ng-modules-2.6.12.6-xen:
> >  madwifi-ng-modules-2.6.12.6-xen depends on linux-image-2.6.12.6-xen |
> > kernel-image-2.6.12.6-xen; however:
> >   Package linux-image-2.6.12.6-xen is not installed.
> >   Package kernel-image-2.6.12.6-xen is not installed.
> > dpkg: error processing madwifi-ng-modules-2.6.12.6-xen (--install):
> >  dependency problems - leaving unconfigured
> > Errors were encountered while processing:
> >  madwifi-ng-modules-2.6.12.6-xen
> > root@/usr/src# 
> >   
> 
> 
> Its because of the name of your kernel, 
> (kernel-xen0-2.6.12.6-xen_12.6_i386.deb), madwifi-ng expects to see 
> linux-image-_KVERS_ | kernel-image -_KVERS_ to install properly.  I do 
> not know anything about these xen kernels, pehaps i should take a closer 
> look at the names given to the various arch/flavours produced by the 
> debian kernel source, or consider dropping the strict dependency (in 
> control.modules.in) if there will be no consistency in naming.
> 
> Is that an official kernel? Or was it built using kernel-package? why 
> isn't it named "kernel-image-xen0-2.6.12.6-xen_12.6_i386.deb" or 
> "linux-image-*"?

The kernel is built from unofficial sources (Xen 3.0 is not yet in
unstable).

I think kernel-image-xen0 would be more appropriate too. There would
also then be a kernel-image-xenu also. 

With the Xen Archicture the patch creates  kernel-xen0-2.6.12  and
kernel-xenu-2.6.12 depending on which kernel config options are set.  I
would describe them as sub-arch of Xen.  In fact I always used to supply
--sub-arch=xen0 or sub-arch=xenu to the make-kpkg line, but when I tried
to debug this problem, I noticed that it made no difference.  ie. The
--subarch flag was not causing kernel-image to be replaced by
kernel-${subarch}.

Sounds like I can manually relax the restrition using the
control.modules.in. I will check with the maintainer for the Xen patches
and see what sort of feedback I get.

If you are curious (And Xen is REALLY COOL), the sources for the Xen
kernels are here:

deb http://packages.debianbase.de/stable/i386/xen3 ./

thanks,
iMac






More information about the Pkg-madwifi-maintainers mailing list