tazwok rev 295

Fix feature: auto recook of reverse depends when micro/major library update is detected
author Antoine Bodin <gokhlayeh@slitaz.org>
date Wed Feb 16 15:30:04 2011 +0100 (2011-02-16)
parents 39056427ae5d
children 6621ec78378f
files tazwok
line diff
     1.1 --- a/tazwok	Wed Feb 16 04:42:31 2011 +0100
     1.2 +++ b/tazwok	Wed Feb 16 15:30:04 2011 +0100
     1.3 @@ -617,7 +617,6 @@
     1.4  		#	tazwok_warning "config.site hasn't been used during \
     1.5  #configuration process."
     1.6  		#fi
     1.7 -
     1.8  		report end-step
     1.9  	fi
    1.10  }
    1.11 @@ -1005,14 +1004,14 @@
    1.12  	
    1.13  	# Next, check if something has changed in lib files.
    1.14  	if fgrep -q '.so' files.list; then
    1.15 -		report step "Look for major/minor update in libraries"
    1.16  		for rep in $INCOMING_REPOSITORY $PACKAGES_REPOSITORY \
    1.17 -			$([ "$undigest" ] && echo SLITAZ_DIR/$SLITAZ_VERSION/packages-incoming && \
    1.18 +			$([ "$undigest" ] && echo $SLITAZ_DIR/$SLITAZ_VERSION/packages-incoming && \
    1.19  			echo $SLITAZ_DIR/$SLITAZ_VERSION/packages); do
    1.20  			prev_VERSION=$(get_pkg_version $rep)
    1.21  			[ "$prev_VERSION" ] && pkg_file=$rep/$PACKAGE-$prev_VERSION.tazpkg && break
    1.22  		done
    1.23  		if [ "$pkg_file" ]; then
    1.24 +			report step "Look for major/minor update in libraries"
    1.25  			get_pkg_files $pkg_file
    1.26  			cd $WOK/$PACKAGE/taz/$PACKAGE-$VERSION
    1.27  			fgrep ".so" files.list | egrep -v "[0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*" | \
    1.28 @@ -1029,9 +1028,10 @@
    1.29  				break
    1.30  			done
    1.31  			rm -r $pkg_files_dir
    1.32 -		fi
    1.33 -		report end-step
    1.34 -	fi
    1.35 +			unset pkg_file
    1.36 +			report end-step		
    1.37 +   		fi
    1.38 +   	fi
    1.39  	if [ ! "$EXTRAVERSION" ]; then
    1.40  		case "$PACKAGE" in
    1.41  		linux*);;