tazpkg rev 152
Add tazpkg bugs
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Tue Aug 12 07:21:53 2008 +0000 (2008-08-12) |
parents | 20af804f3fa3 |
children | ab6c73d00680 |
files | tazpkg |
line diff
1.1 --- a/tazpkg Sat Aug 09 19:15:27 2008 +0000 1.2 +++ b/tazpkg Tue Aug 12 07:21:53 2008 +0000 1.3 @@ -89,6 +89,7 @@ 1.4 tazpkg shell\n 1.5 \033[1mCommands: \033[0m 1.6 usage Print this short usage. 1.7 + bugs Show known bugs in packages 1.8 list List installed packages on the system by category or all. 1.9 xhtml-list Create a xHTML list of installed packges. 1.10 list-mirror List all available packages on the mirror (--diff for new). 1.11 @@ -1486,6 +1487,28 @@ 1.12 yes y | tazpkg get-install-list upgradeable-packages.list 1.13 #rm -f upgradeable-packages.list 1.14 ;; 1.15 + bugs) 1.16 + # Show known bugs in package(s) 1.17 + # 1.18 + cd $INSTALLED 1.19 + LIST=$2 1.20 + [ -n "$2" ] || LIST=`ls` 1.21 + MSG="No known bugs." 1.22 + for PACKAGE in $LIST; do 1.23 + BUGS="" 1.24 + . $PACKAGE/receipt 1.25 + if [ -n "$BUGS" ]; then 1.26 + MSG=" 1.27 +Bug list completed" 1.28 + cat <<EOT 1.29 + 1.30 +Package $PACKAGE version $VERSION$EXTRAVERSION: 1.31 + $BUGS 1.32 +EOT 1.33 + fi 1.34 + done 1.35 + echo "$MSG" 1.36 + ;; 1.37 check) 1.38 # Check installed packages set. 1.39 # 1.40 @@ -1524,6 +1547,8 @@ 1.41 ALL_DEPS="" 1.42 check_for_deps_loop $PACKAGE $DEPENDS 1.43 done 1.44 + echo "Looking for known bugs..." 1.45 + tazpkg bugs 1.46 if [ "$PACKAGE_FILE" = "--full" ]; then 1.47 for file in */md5sum; do 1.48 [ -s "$file" ] || continue