From 5f87edf9f75798a7c1ca2af7fb22074676223fe4 Mon Sep 17 00:00:00 2001 From: Elio Maldonado Date: Tue, 1 Jan 2013 14:28:04 -0800 Subject: Support for optionally creating srpms --- shell-scripts/checkout-all-packages.sh | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/shell-scripts/checkout-all-packages.sh b/shell-scripts/checkout-all-packages.sh index 73a70bf..0001b1d 100755 --- a/shell-scripts/checkout-all-packages.sh +++ b/shell-scripts/checkout-all-packages.sh @@ -17,25 +17,39 @@ checkout_pkgs() { done } +srpm_pkgs() { + for p in $1; do + pushd $p + fedpkg srpm + popd + done +} + #---------------------------------------------------------- nssPkgs="nspr nss-util nss-softokn nss" -clientPkgs="crypto-utils curl xulrunner" +clientPkgs="crypto-utils curl evolution-data-server mod_nss mod_revocator nss_compat_ossl openswan xulrunner" - -while getopts b: opt +while getopts b:s: opt do case $opt in b) export branch="$OPTARG";; - ?) printf "Usage: %s: [-b branch]\n defauls to master" $0 + s) export srpms="$OPTARG";; + ?) printf "Usage: %s: [-b branch]\n [-s {false|true}]\n defauls to master and no srpms" $0 exit 2;; esac done echo "branch = ${branch}" +echo "srpms = ${srpms}" source ./clean-all-packages.sh checkout_pkgs "${nssPkgs}" "${branch}" checkout_pkgs "${clientPkgs}" "${branch}" +if [ "${srpms}" = "true" ]; then + srpm_pkgs "${nssPkgs}" + srpm_pkgs "${clientPkgs}" +fi + -- cgit