Package: module-assistant Version: 0.10.11 Tags: patch Followup-For: Bug #437466
Hey, I didn't really get your second option, so excuse me if my proposal is similary. I see a fourth option to fix this: Do what the manpage says. --kernel-dir The kernel source directories to be used for builds. You can specify multiple directories with multiple options or separated by commas or line separators (e.g using -k "`echo /usr/src/kernel-headers-*`" ). The kernel versions detected in this directories are automatically added to the list of target kernel versions (see --kvers-list for details). The manpage promises to add the kernel versions found in the source dirs to the --kvers-list option, but module-assistant doesn't. The attached patch does exactly this. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.24-rc3-gd928769a-dirty (PREEMPT) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages module-assistant depends on: ii libtext-wrapi18n-perl 0.06-5 internationalized substitute of Te ii perl 5.8.8-7 Larry Wall's Practical Extraction Versions of packages module-assistant recommends: ii liblocale-gettext-perl 1.05-1 Using libc functions for internati -- no debconf information
--- /usr/bin/module-assistant.orig 2007-12-30 14:08:01.000000000 +0100 +++ /usr/bin/module-assistant 2007-12-30 14:12:25.000000000 +0100 @@ -1286,6 +1286,7 @@ if(close($versionh)) { $kernelvers{$_}=$1; $kerneldirs{$1}=$_; + push(@opt_kverslist, $1); } elsif(-r "$_/Makefile") { printmsg sprintf(gettext("Warning, %s seems to contain unconfigured kernel source (see manpage for details)!"), $_) if !$opt_quiet;