wok rev 8728
Fixed linux not to put a tmp folder in WOK. Instead its WOK/PACKAGE/tmp now. This fixes a problem with update-repository dying out cause of WOK/tmp folder.
author | Christopher Rogers <slaxemulator@gmail.com> |
---|---|
date | Sat Feb 19 01:35:37 2011 +0000 (2011-02-19) |
parents | 43ec05a2b26b |
children | d91b95f39ebf |
files | linux/receipt linux/stuff/check_modules.sh |
line diff
1.1 --- a/linux/receipt Sat Feb 19 01:00:28 2011 +0000 1.2 +++ b/linux/receipt Sat Feb 19 01:35:37 2011 +0000 1.3 @@ -115,14 +115,14 @@ 1.4 # Get the base modules 1.5 export src 1.6 export _pkg 1.7 - mkdir $WOK/tmp 1.8 + mkdir $WOK/$PACKAGE/tmp 1.9 $WOK/$PACKAGE/stuff/list_modules.sh \ 1.10 - $(cat stuff/modules-$VERSION.list) > $WOK/tmp/modules.list 1.11 + $(cat stuff/modules-$VERSION.list) > $WOK/$PACKAGE/tmp/modules.list 1.12 while read module; do 1.13 dir=$(dirname $module) 1.14 [ -d $path/$dir ] || mkdir -p $path/$dir 1.15 cp -a $_pkg/lib/modules/$VERSION-slitaz/kernel/$module $path/$dir 1.16 - done < $WOK/tmp/modules.list 1.17 + done < $WOK/$PACKAGE/tmp/modules.list 1.18 # Remove unresolved links 1.19 rm -f $fs/lib/modules/$VERSION-slitaz/build 1.20 rm -f $fs/lib/modules/$VERSION-slitaz/source
2.1 --- a/linux/stuff/check_modules.sh Sat Feb 19 01:00:28 2011 +0000 2.2 +++ b/linux/stuff/check_modules.sh Sat Feb 19 01:35:37 2011 +0000 2.3 @@ -12,43 +12,43 @@ 2.4 src="$WOK/linux/linux-$VERSION" 2.5 2.6 cd $src 2.7 -mkdir -p $WOK/tmp 2.8 -rm -f $WOK/tmp/* 2.9 +mkdir -p $WOK/$PACKAGE/tmp 2.10 +rm -f $WOK/$PACKAGE/tmp/* 2.11 2.12 echo -e "\nChecking for modules selected in .config but not in linux-* pkgs" 2.13 echo "======================================================================" 2.14 2.15 # create a packaged modules list 2.16 -cat ../stuff/modules-"$VERSION".list >> $WOK/tmp/pkgs-modules-"$VERSION".list 2.17 +cat ../stuff/modules-"$VERSION".list >> $WOK/$PACKAGE/tmp/pkgs-modules-"$VERSION".list 2.18 2.19 for i in $(cd $WOK; ls -d linux-*) 2.20 do 2.21 tazpath="taz/$i-$VERSION" 2.22 for j in $(cat $WOK/$i/$tazpath/files.list | grep ".ko.gz") 2.23 do 2.24 - basename $j >> $WOK/tmp/pkgs-modules-"$VERSION".list 2.25 + basename $j >> $WOK/$PACKAGE/tmp/pkgs-modules-"$VERSION".list 2.26 done 2.27 done 2.28 # get the original list in .config 2.29 for i in $(find $_pkg -iname "*.ko.gz") 2.30 do 2.31 - basename $i >> $WOK/tmp/originial-"$VERSION".list 2.32 + basename $i >> $WOK/$PACKAGE/tmp/originial-"$VERSION".list 2.33 done 2.34 # compare original .config and pkged modules 2.35 -for i in $(cat $WOK/tmp/originial-$VERSION.list) 2.36 +for i in $(cat $WOK/$PACKAGE/tmp/originial-$VERSION.list) 2.37 do 2.38 - if ! grep -qs "$i" $WOK/tmp/pkgs-modules-"$VERSION".list ; then 2.39 + if ! grep -qs "$i" $WOK/$PACKAGE/tmp/pkgs-modules-"$VERSION".list ; then 2.40 modpath=`find $_pkg -iname "$i"` 2.41 echo "Orphan module: $i" 2.42 - echo "$i : $modpath" >> $WOK/tmp/unpackaged-modules-"$VERSION".list 2.43 + echo "$i : $modpath" >> $WOK/$PACKAGE/tmp/unpackaged-modules-"$VERSION".list 2.44 fi 2.45 done 2.46 -if [ -f $WOK/tmp/unpackaged-modules-"$VERSION".list ]; then 2.47 +if [ -f $WOK/$PACKAGE/tmp/unpackaged-modules-"$VERSION".list ]; then 2.48 echo "======================================================================" 2.49 echo -e "Check linux/tmp/unpackaged-modules-$VERSION.list for mod path\n" 2.50 else 2.51 echo -e "\nAll modules are packaged\n" 2.52 echo "======================================================================" 2.53 echo "" 2.54 - rm -rf $WOK/tmp 2.55 + rm -rf $WOK/$PACKAGE/tmp 2.56 fi