diff --git a/src/usr/sbin/sbopkg b/src/usr/sbin/sbopkg index 7a5afaa..3756a0f 100755 --- a/src/usr/sbin/sbopkg +++ b/src/usr/sbin/sbopkg @@ -316,10 +316,18 @@ get_sbo_packages() { for FILE in $PKGS; do echo $FILE >> $SBOPKGLIST done - if [[ $DIAG ]]; then - dialog --title "Installed SBo Packages" --textbox $SBOPKGLIST 20 65 + if [[ -f $SBOPKGLIST ]]; then + if [[ $DIAG ]]; then + dialog --title "Installed SBo Packages" --textbox $SBOPKGLIST \ + 20 65 + else + ${PAGER:-more} $SBOPKGLIST + fi else - ${PAGER:-more} $SBOPKGLIST + if [[ $DIAG ]]; then + dialog --title "No packages found" --msgbox "$(crunch_fmt "It \ + appears that you have no SBo packages installed.")" 8 40 + fi fi }