tazpkg rev 170
Check modifiers during remove (fix)
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Sun Oct 19 19:46:53 2008 +0000 (2008-10-19) |
parents | 6b1ec4c465a7 |
children | 0bca326f5992 |
files | tazpkg |
line diff
1.1 --- a/tazpkg Fri Oct 17 11:10:56 2008 +0000 1.2 +++ b/tazpkg Sun Oct 19 19:46:53 2008 +0000 1.3 @@ -1101,9 +1101,9 @@ 1.4 fi 1.5 REFRESH=$(cd $INSTALLED ; grep -sl ^$PACKAGE$ */modifiers) 1.6 if [ -n "$REFRESH" ]; then 1.7 - echo "The following packages have been modified $PACKAGE :" 1.8 + echo "The following packages have been modified by $PACKAGE :" 1.9 for i in $REFRESH; do 1.10 - echo " $i" 1.11 + echo " ${i%/modifiers}" 1.12 done 1.13 fi 1.14 echo "Remove $PACKAGE ($VERSION$EXTRAVERSION) ?" 1.15 @@ -1146,12 +1146,12 @@ 1.16 echo -n " (y/N) ? "; read anser 1.17 if [ "$anser" = "y" ]; then 1.18 for i in $REFRESH; do 1.19 - if [ $(wc -l $INSTALLED/$i/modifiers) -gt 1 ]; then 1.20 - echo "Check $INSTALLED/$i/modifiers for reinstallation" 1.21 + if [ $(wc -l $INSTALLED/$i) -gt 1 ]; then 1.22 + echo "Check $INSTALLED/$i for reinstallation" 1.23 continue 1.24 fi 1.25 - rm -r $INSTALLED/$i/modifiers 1.26 - tazpkg get-install $i --forced 1.27 + rm -r $INSTALLED/$i 1.28 + tazpkg get-install ${i%/modifiers} --forced 1.29 done 1.30 fi 1.31 fi