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

Bug#323345: kernel-wedge: should fall back on arch udeb list if missing in arch-flavour list.



Package: kernel-wedge
Severity: normal


Hi,

Well, arch-flavour list is either non-intuitive or fully broken.

The documentation says :

  Suppose we want a different set of modules in the speakup flavored kernel.
  Then create a modules/<arch>-<flavor>/nic-modules instead, it will be used
  by preference.

This kind of hints that we only need to add the differing modules for a given
subarch/flavour, and the rest will be taken from the arch list.

This does not work, i first faced the problem when creating the powerp64
flavour, which does not have a couple of 32bit powermac scsi controlers (mesh
and mac-something), but which probably should include the ibm vscsi stuff.

But when i moved a scsi-modules udeb list into powerpc-powerpc64, it did
create scsi-core-modules with scsi_mod in it, as normal, but also duplicated
that in scsi-modules. If i copied scsi-core-modules into he powerpc64 dir, it
worked finem but only those two modules where created. If i just had
scsi-modules and a bunch of symlink to the common powerpc dir, kernel-wedge
would erase all those symlinks and then fall back in the first error case of
duplicated modules.

So, either something is terribly broken with the flavour support, or something
subtile and undocumented is going on, and in either case i would appreciate
help in how to solve this, as i expect to do 2.6.12 udeb uploads to sid
tomorrow when 2.6.12-4 packages enter sid.

Friendly,

Sven Luther

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: powerpc (ppc)
Kernel: Linux 2.6.12-1-powerpc
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)




Reply to: