# HG changeset patch # User Pascal Bellard # Date 1215114232 0 # Node ID 9e6adc3b16a128ae59dc020225717b9b6c58789e # Parent 58820e6e4e83443c1f5359c19911df2fbd702b21 avoid can't open receipt messages diff -r 58820e6e4e83 -r 9e6adc3b16a1 tazpkg --- a/tazpkg Wed Jul 02 19:38:46 2008 +0000 +++ b/tazpkg Thu Jul 03 19:43:52 2008 +0000 @@ -181,6 +181,7 @@ get_installed_package_pathname() { for i in $INSTALLED/${1%%-*}*; do + [ -d $i ] || continue if [ "$1" = "$(package_fullname_in_dir $i)" ]; then echo $i return @@ -536,6 +537,7 @@ zcat $FLAVOR.flavor | cpio -i 2>/dev/null while read file; do for pkg in $(ls -d $INSTALLED/${file%%-*}*); do + [ -d $pkg ] || continue EXTRAVERSION="" . $pkg/receipt [ "$PACKAGE-$VERSION$EXTRAVERSION" = "$file" ] && break