diff --git a/debian/changelog b/debian/changelog index f016d8654..244243b3b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -8,6 +8,10 @@ linux-2.6 (2.6.31-2) UNRELEASED; urgency=low name of the config variable changed). * Add OpenRD-Client support again. * mips: fix build of vmlinux.lds (Closes: #552422). + + [ Ben Hutchings ] + * postinst: Accept absolute paths in modules.dep generated by the + lenny version of module-init-tools (Closes: #552610) -- Martin Michlmayr Tue, 27 Oct 2009 21:18:29 +0800 diff --git a/debian/templates/temp.image.plain/postinst b/debian/templates/temp.image.plain/postinst index 5e827de4e..d06e08908 100755 --- a/debian/templates/temp.image.plain/postinst +++ b/debian/templates/temp.image.plain/postinst @@ -806,8 +806,10 @@ if ( -d "$modules_base/$version" ) { my $module_path = $module_paths{$module}; if (defined($module_path)) { my $first = 1; - open(MODINFO, - "modinfo -F firmware '$modules_base/$version/$module_path' |"); + if ($module_path !~ m|^/|) { + $module_path = "$modules_base/$version/$module_path"; + } + open(MODINFO, "modinfo -F firmware '$module_path' |"); while () { chomp; my $firmware = $_;