From 3ec5899b8d71648ca091d664aa6542649e88057b Mon Sep 17 00:00:00 2001 From: Mark Tompsett Date: Mon, 17 Dec 2012 15:51:33 -0500 Subject: [PATCH] Bug 8840 - [SIGNED-OFF] Patch to solve false "All dependencies installed!" Reordered logic to accumulate MISSING_PATCHES variable and tweak condition to be certain it was not failing. Signed-off-by: Magnus Enger Works as advertised, see Bugzilla for details. --- install_misc/ubuntu-packages.sh | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/install_misc/ubuntu-packages.sh b/install_misc/ubuntu-packages.sh index ef2c2c6..33b6642 100755 --- a/install_misc/ubuntu-packages.sh +++ b/install_misc/ubuntu-packages.sh @@ -141,16 +141,19 @@ for PACKAGE in $UBUNTU_PACKAGES; do # Test if the package is installed PACKAGE_INSTALLED=`packageInstalled $PACKAGE` + # Determine the package version if it is installed. + if [ "$PACKAGE_INSTALLED" == "yes" ]; then + PACKAGE_VERSION=`getPackageVersion $PACKAGE` + + # otherwise default to 'none'. + else + PACKAGE_VERSION="none" + MISSING_PACKAGES="$PACKAGE $MISSING_PACKAGES" + fi + # If we are supposed to report... if [ "$CHECK" == "yes" ]; then - # Determine the package version if it is installed. - if [ "$PACKAGE_INSTALLED" == "yes" ]; then - PACKAGE_VERSION=`getPackageVersion $PACKAGE` - # otherwise default to 'none'. - else - PACKAGE_VERSION="none" - fi # report the package name and version number. echo "$PACKAGE = $PACKAGE_VERSION" @@ -163,7 +166,7 @@ for PACKAGE in $UBUNTU_PACKAGES; do done # If we aren't reporting, then the last echo didn't have a newline. -if [ "$CHECK" != "yes" ]; then +if [ ! "$CHECK" == "yes" ]; then echo fi -- 1.7.9.5