summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElio Maldonado <emaldona@redhat.com>2013-01-01 14:28:04 -0800
committerElio Maldonado <emaldona@redhat.com>2013-01-01 14:28:04 -0800
commit5f87edf9f75798a7c1ca2af7fb22074676223fe4 (patch)
treed4d12e41b44652cde879dc0efa6cad569ac94f52
parentea4e95131a9437dd34a032ca5f537dc9f8ef545d (diff)
downloadnssmockbuilds4fedora-5f87edf9f75798a7c1ca2af7fb22074676223fe4.tar.gz
nssmockbuilds4fedora-5f87edf9f75798a7c1ca2af7fb22074676223fe4.tar.xz
nssmockbuilds4fedora-5f87edf9f75798a7c1ca2af7fb22074676223fe4.zip
Support for optionally creating srpms
-rwxr-xr-xshell-scripts/checkout-all-packages.sh22
1 files 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
+