wok-stable rev 1909

linux: buggy modules.dep workaround
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sun Dec 21 17:32:59 2008 +0000 (2008-12-21)
parents 925e9a3b1b2b
children 3d9f3044e7ff
files linux/receipt linux/stuff/list_modules.sh
line diff
     1.1 --- a/linux/receipt	Sun Dec 21 15:49:01 2008 +0100
     1.2 +++ b/linux/receipt	Sun Dec 21 17:32:59 2008 +0000
     1.3 @@ -9,6 +9,7 @@
     1.4  TARBALL="$PACKAGE-$VERSION.tar.bz2"
     1.5  WEB_SITE="http://www.kernel.org/"
     1.6  WGET_URL="http://www.eu.kernel.org/pub/linux/kernel/v2.6/$TARBALL"
     1.7 +CONFIG_FILES="/lib/modules/$VERSION-slitaz/modules.dep"
     1.8  
     1.9  # Rules to configure and make the package.
    1.10  compile_rules()
     2.1 --- a/linux/stuff/list_modules.sh	Sun Dec 21 15:49:01 2008 +0100
     2.2 +++ b/linux/stuff/list_modules.sh	Sun Dec 21 17:32:59 2008 +0000
     2.3 @@ -25,7 +25,8 @@
     2.4  for tree in $@; do
     2.5      for module in $(find $_pkg/lib/modules/*-slitaz/kernel/$tree \
     2.6                           -type f -exec basename {} \;) ; do
     2.7 -        grep /$module: $_pkg/lib/modules/*-slitaz/modules.dep
     2.8 +        grep /$module: $_pkg/lib/modules/*-slitaz/modules.dep ||
     2.9 +        find $_pkg/lib/modules/*-slitaz/kernel/$tree -name $module
    2.10      done | awk '{ for (i = 1; i <= NF; i++)  print $i; }'
    2.11  done | sort | uniq | sed -e 's,.*slitaz/kernel/,,' -e 's/:$//' | \
    2.12  while read module; do