--- installpkg 2004-05-30 02:20:34.000000000 +0200 +++ installpkg 2004-11-04 16:58:38.000000000 +0100 @@ -67,6 +67,7 @@ options: -warn (warn if files will be overwritten, but do not install) -root /mnt (install someplace else, like /mnt) -infobox (use dialog to draw an info box) + -nodesc (don't print package description unless in dialog mode) -menu (confirm package installation with a menu, unless the priority is [required] or ADD) -ask (used with menu mode: always ask if a package should be @@ -129,6 +130,9 @@ elif [ "$1" = "-menu" ]; then MODE=menu shift 1 + elif [ "$1" = "-nodesc" ]; then + NODESC="yes" + shift 1 elif [ "$1" = "-ask" ]; then ALWAYSASK="yes" shift 1 @@ -352,10 +356,12 @@ else echo "Installing package $shortname ($PMSG)... " fi - echo "PACKAGE DESCRIPTION:" - cat $DESCRIPTION | grep "^$packagebase:" | uniq - if [ "$shortname" != "$packagebase" ]; then - cat $DESCRIPTION | grep "^$shortname:" | uniq + if [ "$NODESC" != "yes" ]; then + echo "PACKAGE DESCRIPTION:" + cat $DESCRIPTION | grep "^$packagebase:" | uniq + if [ "$shortname" != "$packagebase" ]; then + cat $DESCRIPTION | grep "^$shortname:" | uniq + fi fi elif [ "$MODE" = "infobox" -a ! "$PRIORITY" = "SKP" ]; then # install non-SKP infobox package dialog --title "Installing package ==>$shortname<== $PMSG" --infobox "`cat $TMP/tmpmsg$$`" 0 0