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