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 <magnus@enger.priv.no>
Works as advertised, see Bugzilla for details.

Signed-off-by: Katrin Fischer <Katrin.Fischer.83@web.de>
Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
This commit is contained in:
Mark Tompsett 2012-12-17 15:51:33 -05:00 committed by Jared Camins-Esakov
parent 748c6e7f89
commit 18b8f018c7

View file

@ -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