tazpkg diff tazpkg @ rev 383
Improvement: Make cpio quiet (again)
author | Antoine Bodin <gokhlayeh@slitaz.org> |
---|---|
date | Wed Dec 08 16:14:17 2010 +0100 (2010-12-08) |
parents | 1914763963f4 |
children | b9a3c7382e15 |
line diff
1.1 --- a/tazpkg Wed Dec 08 16:02:06 2010 +0100 1.2 +++ b/tazpkg Wed Dec 08 16:14:17 2010 +0100 1.3 @@ -372,14 +372,17 @@ 1.4 extract_package() 1.5 { 1.6 gettext "Extracting $PACKAGE... " 1.7 - cpio -idm < $PACKAGE.tazpkg && rm -f $PACKAGE.tazpkg 1.8 + cpio -idm --quiet < $PACKAGE.tazpkg && rm -f $PACKAGE.tazpkg 1.9 + status 1.10 if [ -f fs.cpio.lzma ]; then 1.11 gettext "Extracting the pseudo fs... " 1.12 echo -n "(lzma) " 1.13 - unlzma -c fs.cpio.lzma | cpio -idm && rm fs.cpio.lzma 1.14 + unlzma -c fs.cpio.lzma | cpio -idm --quiet && rm fs.cpio.lzma 1.15 + status 1.16 elif [ -f fs.cpio.gz ]; then 1.17 gettext "Extracting the pseudo fs... " 1.18 - zcat fs.cpio.gz | cpio -idm && rm fs.cpio.gz 1.19 + zcat fs.cpio.gz | cpio -idm --quiet && rm fs.cpio.gz 1.20 + status 1.21 fi 1.22 } 1.23 1.24 @@ -507,7 +510,7 @@ 1.25 grep -qs ^$PACKAGE$ $dir/modifiers && continue 1.26 if [ -s "$dir/volatile.cpio.gz" ]; then 1.27 # We can modify backed up files without notice 1.28 - zcat $dir/volatile.cpio.gz | cpio -t 2> /dev/null | \ 1.29 + zcat $dir/volatile.cpio.gz | cpio -t --quiet | \ 1.30 grep -q "^${file#/}$" && continue 1.31 fi 1.32 echo "$PACKAGE" >> $dir/modifiers 1.33 @@ -532,7 +535,7 @@ 1.34 eval_gettext "Saving configuration files for \$PACKAGE... " 1.35 for i in $CONFIG_FILES; do 1.36 ( cd fs ; find ${i#/} -type f ) 1.37 - done | ( cd fs ; cpio -o -H newc | gzip -9 ) > \ 1.38 + done | ( cd fs ; cpio -o -H newc --quiet | gzip -9 ) > \ 1.39 $ROOT$INSTALLED/$PACKAGE/volatile.cpio.gz 1.40 # keep user configuration files 1.41 for i in $CONFIG_FILES; do 1.42 @@ -862,7 +865,7 @@ 1.43 [ -f $FLAVOR.flavor ] && cp $FLAVOR.flavor $TMP_DIR 1.44 cd $TMP_DIR 1.45 if [ -f $FLAVOR.flavor ] || download $FLAVOR.flavor; then 1.46 - zcat $FLAVOR.flavor | cpio -i >/dev/null 1.47 + zcat $FLAVOR.flavor | cpio --quiet -i >/dev/null 1.48 while read file; do 1.49 for pkg in $(ls -d $INSTALLED/${file%%-*}*); do 1.50 [ -f $pkg/receipt ] || continue 1.51 @@ -1295,7 +1298,7 @@ 1.52 } 1.53 ' > $TMP_DIR/$file/description.txt 1.54 cd $TMP_DIR/$file/fs/ 1.55 - rpm2cpio $PACKAGE_FILE | cpio -idm 1.56 + rpm2cpio $PACKAGE_FILE | cpio -idm --quiet 1.57 cd ../.. 1.58 echo "DEPENDS=\"$(find_depends)\"" >> $TMP_DIR/$file/receipt 1.59 show_unresolved_lib $TMP_DIR/$file/receipt 1.60 @@ -1914,11 +1917,11 @@ 1.61 cd $TMP_DIR 1.62 extract_package 1.63 gettext "Recompressing the fs... " 1.64 - find fs | cpio -o -H newc 2> /dev/null | lzma e fs.cpio.lzma -si 1.65 + find fs | cpio -o -H newc --quiet | lzma e fs.cpio.lzma -si 1.66 rm -rf fs 1.67 status 1.68 gettext "Creating new package... " 1.69 - find . -print | cpio -o -H newc > \ 1.70 + find . -print | cpio -o -H newc --quiet > \ 1.71 $TOP_DIR/$(basename $PACKAGE_FILE).$$ && mv -f \ 1.72 $TOP_DIR/$(basename $PACKAGE_FILE).$$ \ 1.73 $TOP_DIR/$(basename $PACKAGE_FILE) 1.74 @@ -1933,7 +1936,7 @@ 1.75 FILES="$INSTALLED/*/volatile.cpio.gz" 1.76 [ -n "$3" ] && FILES="$INSTALLED/$3/volatile.cpio.gz" 1.77 for i in $FILES; do 1.78 - zcat $i | cpio -idm > /dev/null 1.79 + zcat $i | cpio -idm --quiet > /dev/null 1.80 find * -type f 2>/dev/null | while read file; do 1.81 if [ ! -e /$file ]; then 1.82 echo -n "|--|--|--|File lost" 1.83 @@ -1955,7 +1958,7 @@ 1.84 for i in $INSTALLED/*/volatile.cpio.gz; do 1.85 [ -n "$2" -a "$i" != "$INSTALLED/$2/volatile.cpio.gz" ] && continue 1.86 [ -f "$i" ] || continue 1.87 - zcat $i | cpio -t | grep -v "[0-9]* blocks" 1.88 + zcat $i | cpio -t --quiet 1.89 done | sed 's|^|/|' | sort 1.90 echo "================================================================================" 1.91 echo "" 1.92 @@ -1968,11 +1971,11 @@ 1.93 mkdir config-$CONFIG_VERSION 1.94 cd config-$CONFIG_VERSION 1.95 for i in $INSTALLED/*/volatile.cpio.gz; do 1.96 - zcat $i | cpio -t | grep -v "[0-9]* blocks" 1.97 + zcat $i | cpio -t --quiet 1.98 done > files.list 1.99 mkdir fs 1.100 cd fs 1.101 - ( cd / ; cpio -o -H newc ) < ../files.list | cpio -idm > /dev/null 1.102 + ( cd / ; cpio -o -H newc --quiet ) < ../files.list | cpio -idm --quiet > /dev/null 1.103 mkdir -p etc/tazlito 1.104 for i in $INSTALLED/*/receipt; do 1.105 EXTRAVERSION="" 1.106 @@ -2036,12 +2039,12 @@ 1.107 done 1.108 ln -s / rootfs 1.109 mkdir tmp 1.110 - sed 's/^/rootfs/' < files.list | cpio -o -H newc 2>/dev/null |\ 1.111 - ( cd tmp ; cpio -idm >/dev/null ) 1.112 + sed 's/^/rootfs/' < files.list | cpio -o -H newc --quiet |\ 1.113 + ( cd tmp ; cpio -idm --quiet >/dev/null ) 1.114 mv tmp/rootfs fs 1.115 if [ -f $INSTALLED/$PACKAGE/volatile.cpio.gz ]; then 1.116 zcat $INSTALLED/$PACKAGE/volatile.cpio.gz | \ 1.117 - ( cd fs; cpio -idm ) 1.118 + ( cd fs; cpio -idm --quiet ) 1.119 fi 1.120 if grep -q repack_cleanup $INSTALLED/$PACKAGE/receipt; then 1.121 . $INSTALLED/$PACKAGE/receipt 1.122 @@ -2056,8 +2059,8 @@ 1.123 exit 1 1.124 } 1.125 fi 1.126 - find fs | cpio -o -H newc 2> /dev/null | lzma e fs.cpio.lzma -si 1.127 - echo -e "$FILES" | cpio -o -H newc 2> /dev/null > \ 1.128 + find fs | cpio -o -H newc --quiet | lzma e fs.cpio.lzma -si 1.129 + echo -e "$FILES" | cpio -o -H newc --quiet > \ 1.130 $TOP_DIR/$PACKAGE-$VERSION$EXTRAVERSION.tazpkg 1.131 cd $TOP_DIR 1.132 \rm -R $TMP_DIR 1.133 @@ -2097,7 +2100,7 @@ 1.134 '{ sz=$1 } END { print sz }') 1.135 # Build cpio archives. 1.136 gettext "Compressing the fs... " 1.137 - find fs | cpio -o -H newc | lzma e fs.cpio.lzma -si 1.138 + find fs | cpio -o -H newc --quiet | lzma e fs.cpio.lzma -si 1.139 rm -rf fs 1.140 status 1.141 PACKED_SIZE=$(du -chs fs.cpio.lzma receipt files.list \ 1.142 @@ -2109,10 +2112,10 @@ 1.143 sed -i "s/^PACKAGE=/PACKED_SIZE=\"$PACKED_SIZE\"\nUNPACKED_SIZE=\"$UNPACKED_SIZE\"\nPACKAGE=/" receipt 1.144 status 1.145 gettext "Creating full cpio archive... " 1.146 - find . -print | cpio -o -H newc > ../$PACKAGE.tazpkg 1.147 + find . -print | cpio -o -H newc --quiet > ../$PACKAGE.tazpkg 1.148 status 1.149 gettext "Restoring original package tree... " 1.150 - unlzma -c fs.cpio.lzma | cpio -idm 1.151 + unlzma -c fs.cpio.lzma | cpio -idm --quiet 1.152 status 1.153 rm fs.cpio.lzma && cd .. 1.154 echo "================================================================================"