Skip to content

Instantly share code, notes, and snippets.

@bkearney
Created June 5, 2013 15:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bkearney/5714544 to your computer and use it in GitHub Desktop.
Save bkearney/5714544 to your computer and use it in GitHub Desktop.
#! /bin/bash
builds=(
"candlepin"
"candlepin-scl"
"candlepin-scl-quartz"
"candlepin-scl-rhino"
"ruby193-rubygem-bundler"
"antlr"
"aopalliance"
"apache-commons-codec"
"apache-mime4j"
"atinject"
"bouncycastle"
"c3p0"
"cglib"
"codehaus-jackson"
"dom4j"
"elasticsearch"
"gettext-commons"
"glassfish-jaf"
"glassfish-javamail"
"glassfish-jaxb"
"google-collections"
"google-guice"
"hibernate3"
"hibernate3-entitymanager"
"hibernate3-annotations"
"hibernate3-ejb-persistence"
"hibernate3-commons-annotations"
"hornetq"
"jakarta-commons-logging-jboss"
"jboss-common-core"
"jboss-javaee"
"jboss-logging"
"jboss-servlet-api_3.0_spec"
"jboss-specs-parent"
"jboss-transaction-api_1.1_spec"
"jbossts"
"katello"
"katello-configure"
"katello-certs-tools"
"katello-cli"
"katello-selinux"
"katello-certs-tools"
"katello-utils"
"libyaml"
"liquibase"
"lucene3"
"netty"
"oauth"
"objectweb-asm"
"resteasy"
"ruby193-facter"
"ruby193-hiera"
"ruby193-libselinux"
"ruby193-puppet"
"ruby193-ruby"
"ruby193-ruby-augeas"
"ruby193-ruby-shadow"
"ruby193-rubygem-Ascii85"
"ruby193-rubygem-actionmailer"
"ruby193-rubygem-actionpack"
"ruby193-rubygem-activemodel"
"ruby193-rubygem-activerecord"
"ruby193-rubygem-activeresource"
"ruby193-rubygem-activesupport"
"ruby193-rubygem-acts_as_reportable"
"ruby193-rubygem-anemone"
"ruby193-rubygem-apipie-params"
"ruby193-rubygem-apipie-rails"
"ruby193-rubygem-arel"
"ruby193-rubygem-builder"
"ruby193-rubygem-bundler_ext"
"ruby193-rubygem-chunky_png"
"ruby193-rubygem-coffee-rails"
"ruby193-rubygem-coffee-script"
"ruby193-rubygem-coffee-script-source"
"ruby193-rubygem-color"
"ruby193-rubygem-compass"
"ruby193-rubygem-compass-960-plugin"
"ruby193-rubygem-compass-rails"
"ruby193-rubygem-daemons"
"ruby193-rubygem-delayed_job"
"ruby193-rubygem-delayed_job_active_record"
"ruby193-rubygem-diff-lcs"
"ruby193-rubygem-dynflow"
"ruby193-rubygem-erubis"
"ruby193-rubygem-eventmachine"
"ruby193-rubygem-execjs"
"ruby193-rubygem-fast_gettext"
"ruby193-rubygem-fastercsv"
"ruby193-rubygem-fssm"
"ruby193-rubygem-gettext_i18n_rails"
"ruby193-rubygem-haml"
"ruby193-rubygem-haml-rails"
"ruby193-rubygem-hashr"
"ruby193-rubygem-hike"
"ruby193-rubygem-hooks"
"ruby193-rubygem-hpricot"
"ruby193-rubygem-i18n"
"ruby193-rubygem-i18n_data"
"ruby193-rubygem-journey"
"ruby193-rubygem-jquery-rails"
"ruby193-rubygem-json_pure"
"ruby193-rubygem-ldap_fluff"
"ruby193-rubygem-little-plugger"
"ruby193-rubygem-logging"
"ruby193-rubygem-mail"
"ruby193-rubygem-mime-types"
"ruby193-rubygem-multi_json"
"ruby193-rubygem-net-http-persistent"
"ruby193-rubygem-net-ldap"
"ruby193-rubygem-nokogiri"
"ruby193-rubygem-oauth"
"ruby193-rubygem-pdf-reader"
"ruby193-rubygem-pdf-writer"
"ruby193-rubygem-pg"
"ruby193-rubygem-polyglot"
"ruby193-rubygem-prawn"
"ruby193-rubygem-rabl"
"ruby193-rubygem-rack"
"ruby193-rubygem-rack-cache"
"ruby193-rubygem-rack-openid"
"ruby193-rubygem-rack-ssl"
"ruby193-rubygem-rack-test"
"ruby193-rubygem-rails"
"ruby193-rubygem-rails_warden"
"ruby193-rubygem-railties"
"ruby193-rubygem-rake"
"ruby193-rubygem-rdoc"
"ruby193-rubygem-ref"
"ruby193-rubygem-regin"
"ruby193-rubygem-rest-client"
"ruby193-rubygem-robotex"
"ruby193-rubygem-ruby-openid"
"ruby193-rubygem-ruby-progressbar"
"ruby193-rubygem-ruby-rc4"
"ruby193-rubygem-ruby_parser"
"ruby193-rubygem-ruport"
"ruby193-rubygem-sass"
"ruby193-rubygem-sass-rails"
"ruby193-rubygem-sexp_processor"
"ruby193-rubygem-simple-navigation"
"ruby193-rubygem-sprockets"
"ruby193-rubygem-therubyracer"
"ruby193-rubygem-thin"
"ruby193-rubygem-thor"
"ruby193-rubygem-tilt"
"ruby193-rubygem-tire"
"ruby193-rubygem-transaction-simple"
"ruby193-rubygem-treetop"
"ruby193-rubygem-ttfunk"
"ruby193-rubygem-tzinfo"
"ruby193-rubygem-uglifier"
"ruby193-rubygem-ui_alchemy-rails"
"ruby193-rubygem-uuidtools"
"ruby193-rubygem-warden"
"ruby193-rubygems"
"ruby193-ruby"
"ruby193-v8"
"scannotation"
"sigar"
"signo"
"sisu-cglib"
"slf4j"
"snappy-java"
)
for build in ${builds[@]}
do
echo $build
#brew latest-build --quiet satellite-6.0-rhel-6-candidate $build | awk '{print $1;}' | xargs brew tag-build sam-1.3-rhel-6-candidate
katello_latest=`brew latest-build --quiet satellite-6.0-rhel-6-candidate $build | awk '{print $1;}'`
sam_latest=`brew latest-build --quiet sam-1.3-rhel-6-candidate $build | awk '{print $1;}'`
#echo $katello_latest
#echo $sam_latest
if [[ "$katello_latest" != "$sam_latest" ]]
then
brew tag-build sam-1.3-rhel-6-candidate $katello_latest
fi
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment