diff options
Diffstat (limited to 'legacy-scripts/checkout-all-packages.sh')
-rwxr-xr-x | legacy-scripts/checkout-all-packages.sh | 55 |
1 files changed, 0 insertions, 55 deletions
diff --git a/legacy-scripts/checkout-all-packages.sh b/legacy-scripts/checkout-all-packages.sh deleted file mode 100755 index 0001b1d..0000000 --- a/legacy-scripts/checkout-all-packages.sh +++ /dev/null @@ -1,55 +0,0 @@ -#!/bin/bash - -# checks out nspr, nss-util, nss-softokn, and nss -# checks out also some clients of nss, xulrunner, etc. -# Usage: checkout-all-packages [-b branch], defaults to master -# -# TODO: Pass the package names as arguments - -checkout_pkgs() { - for p in $1; do - fedpkg clone $p - pushd $p - if [ -n "$2" ]; then - fedpkg switch-branch $2 - fi - popd - 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 evolution-data-server mod_nss mod_revocator nss_compat_ossl openswan xulrunner" - -while getopts b:s: opt -do - case $opt in - b) export branch="$OPTARG";; - 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 - - |