tazpkg diff tazpkg @ rev 143

tazpkgbox: can edit config files
author Pascal Bellard <pascal.bellard@slitaz.org>
date Wed Jul 30 09:51:15 2008 +0000 (2008-07-30)
parents 76d09109221b
children 80c3ca076c24
line diff
     1.1 --- a/tazpkg	Tue Jul 29 08:53:01 2008 +0000
     1.2 +++ b/tazpkg	Wed Jul 30 09:51:15 2008 +0000
     1.3 @@ -1121,10 +1121,10 @@
     1.4  			for i in $INSTALLED/*/volatile.cpio.gz; do 
     1.5  				zcat $i | cpio -id > /dev/null
     1.6  				find * -type f | while read file; do
     1.7 -					echo -n "/$file|"
     1.8 +					echo -n "$(stat -c "%A|%U|%G|%s|" /$file)"
     1.9  					cmp $file /$file > /dev/null 2>&1 || \
    1.10  						echo -n "$(stat -c "%.16y" /$file)"
    1.11 -					stat -c "|%A|%s|%U|%G" /$file
    1.12 +					echo "|/$file"
    1.13  				done
    1.14  				rm -rf *
    1.15  			done | sed 's|  |  /|'
    1.16 @@ -1134,9 +1134,17 @@
    1.17  			echo ""
    1.18  			echo -e "\033[1mConfiguration files"
    1.19  			echo "================================================================================"
    1.20 -			for i in $INSTALLED/*/volatile.cpio.gz; do 
    1.21 -				zcat $i | cpio -t | grep -v "[0-9]* blocks"
    1.22 -			done | sed 's|^|/|' | sort
    1.23 +			if [ -n "$2" ]; then
    1.24 +				for i in $INSTALLED/$2/volatile.cpio.gz; do 
    1.25 +					[ -f "$i" ] || continue
    1.26 +					zcat $i | cpio -t | grep -v "[0-9]* blocks"
    1.27 +				done | sed 's|^|/|' | sort
    1.28 +			else
    1.29 +				for i in $INSTALLED/*/volatile.cpio.gz; do 
    1.30 +					[ -f "$i" ] || continue
    1.31 +					zcat $i | cpio -t | grep -v "[0-9]* blocks"
    1.32 +				done | sed 's|^|/|' | sort
    1.33 +			fi
    1.34  			echo "================================================================================"
    1.35  			echo ""
    1.36  		fi