wok diff linux/stuff/check_modules.sh @ rev 8684
Fix dep: gnome-menus depends on libgio
author | Antoine Bodin <gokhlayeh@slitaz.org> |
---|---|
date | Thu Feb 17 18:56:09 2011 +0100 (2011-02-17) |
parents | 2b6fda1dbf0d |
children | 53261b54542e |
line diff
1.1 --- a/linux/stuff/check_modules.sh Tue Feb 01 02:51:09 2011 +0100 1.2 +++ b/linux/stuff/check_modules.sh Thu Feb 17 18:56:09 2011 +0100 1.3 @@ -4,48 +4,51 @@ 1.4 # 20090618 <jozee@slitaz.org> 1.5 # 20100528 <pankso@slitaz.org> 1.6 # 1.7 -WOK=$(cd `basedir $0` && pwd | sed 's/wok.*/wok/') 1.8 +#. /etc/slitaz/slitaz.conf 1.9 + 1.10 +#WOK=$LOCAL_REPOSITORY/wok 1.11 +WOK=$(cd `dirname $0` && pwd | sed 's/wok.*/wok/') 1.12 VERSION=`grep ^VERSION= $WOK/linux/receipt | cut -d "=" -f2 | sed -e 's/"//g'` 1.13 src="$WOK/linux/linux-$VERSION" 1.14 1.15 cd $src 1.16 -mkdir -p ../tmp 1.17 -rm -f ../tmp/* 1.18 +mkdir -p $WOK/tmp 1.19 +rm -f $WOK/tmp/* 1.20 1.21 echo -e "\nChecking for modules selected in .config but not in linux-* pkgs" 1.22 echo "======================================================================" 1.23 1.24 # create a packaged modules list 1.25 -cat ../stuff/modules-"$VERSION".list >> ../tmp/pkgs-modules-"$VERSION".list 1.26 +cat ../stuff/modules-"$VERSION".list >> $WOK/tmp/pkgs-modules-"$VERSION".list 1.27 1.28 for i in $(cd $WOK; ls -d linux-*) 1.29 do 1.30 tazpath="taz/$i-$VERSION" 1.31 for j in $(cat $WOK/$i/$tazpath/files.list | grep ".ko.gz") 1.32 do 1.33 - basename $j >> ../tmp/pkgs-modules-"$VERSION".list 1.34 + basename $j >> $WOK/tmp/pkgs-modules-"$VERSION".list 1.35 done 1.36 done 1.37 # get the original list in .config 1.38 for i in $(find $_pkg -iname "*.ko.gz") 1.39 do 1.40 - basename $i >> ../tmp/originial-"$VERSION".list 1.41 + basename $i >> $WOK/tmp/originial-"$VERSION".list 1.42 done 1.43 # compare original .config and pkged modules 1.44 -for i in $(cat ../tmp/originial-$VERSION.list) 1.45 +for i in $(cat $WOK/tmp/originial-$VERSION.list) 1.46 do 1.47 - if ! grep -qs "$i" ../tmp/pkgs-modules-"$VERSION".list ; then 1.48 + if ! grep -qs "$i" $WOK/tmp/pkgs-modules-"$VERSION".list ; then 1.49 modpath=`find $_pkg -iname "$i"` 1.50 echo "Orphan module: $i" 1.51 - echo "$i : $modpath" >> ../tmp/unpackaged-modules-"$VERSION".list 1.52 + echo "$i : $modpath" >> $WOK/tmp/unpackaged-modules-"$VERSION".list 1.53 fi 1.54 done 1.55 -if [ -f ../tmp/unpackaged-modules-"$VERSION".list ]; then 1.56 +if [ -f $WOK/tmp/unpackaged-modules-"$VERSION".list ]; then 1.57 echo "======================================================================" 1.58 echo -e "Check linux/tmp/unpackaged-modules-$VERSION.list for mod path\n" 1.59 else 1.60 echo -e "\nAll modules are packaged\n" 1.61 echo "======================================================================" 1.62 echo "" 1.63 - rm -rf ../tmp 1.64 + rm -rf $WOK/tmp 1.65 fi