# HG changeset patch # User Aleksej Bobylev # Date 1418608854 -7200 # Node ID 63fb1f016ece630acdc92cc8ad8b7189d08da639 # Parent 58f001f8e2bcf477fc888b468a4c074fc3557d4e tazpkg: 'desc' shows description or short description. diff -r 58f001f8e2bc -r 63fb1f016ece tazpkg --- a/tazpkg Mon Dec 15 03:27:27 2014 +0200 +++ b/tazpkg Mon Dec 15 04:00:54 2014 +0200 @@ -1487,15 +1487,18 @@ desc) # Display package description.txt if available. - if [ -f "$INSTALLED/$PACKAGE/description.txt" ]; then + if [ -n "$(grep -e "^$PACKAGE " $PKGS_DB/installed.info)" ]; then title 'Description of package "%s"' $PACKAGE - cat $INSTALLED/$PACKAGE/description.txt + if [ -f "$INSTALLED/$PACKAGE/description.txt" ]; then + cat $INSTALLED/$PACKAGE/description.txt + else + awk -F$'\t' '{if ($1 == "'$PACKAGE'") print $4}' $PKGS_DB/installed.info + fi footer else - newline - _ 'Sorry, no description available for this package.' - newline - fi ;; + _ 'Package "%s" is not installed.' "$PACKAGE" + fi + ;; activity|log|-a)