diff --git a/update-cache.sh b/update-cache.sh index dfd4426..473bb0d 100755 --- a/update-cache.sh +++ b/update-cache.sh @@ -1,10 +1,15 @@ #!/bin/sh +baddeps="" # check deps -rpm -qi ruby > /dev/null 2>&1 || (echo "ruby must be installed!"; exit 1) -rpm -qi rubygem-sass > /dev/null 2>&1 || (echo "rubygem-sass must be installed!"; exit 1) -rpm -qi perl-Mojolicious > /dev/null 2>&1 || (echo "perl-Mojolicious must be installed!"; exit 1) -rpm -qi perl-Mojolicious-Plugin-AssetPack > /dev/null 2>&1 || (echo "perl-Mojolicious-Plugin-AssetPack must be installed!"; exit 1) +rpm -qi ruby > /dev/null 2>&1 || baddeps="ruby" +rpm -qi rubygem-sass > /dev/null 2>&1 || baddeps="${baddeps} rubygem-sass" +rpm -qi perl-Mojolicious > /dev/null 2>&1 || baddeps="${baddeps} perl-Mojolicious" +rpm -qi perl-Mojolicious-Plugin-AssetPack > /dev/null 2>&1 || baddeps="${baddeps} perl-Mojolicious-Plugin-AssetPack" +if [ -n "${baddeps}" ]; then + echo "${baddeps} must be installed!" + exit 1 +fi SD=$PWD spectool -g openqa.spec