Skip to end of metadata
Go to start of metadata

RUBY

  • All traces of Ruby that come installed by default on Ubuntu 12.04 LTS are removed

    apt-get --purge remove ruby-rvm -y
    apt-get autoremove -y
    rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh
    
  • The following packages are installed

    apt-get install ruby1.9.3 libxslt1-dev libxml2-dev libyaml-dev make xvfb libasound2 libgtk2.0-0 -y
    
  • Specific versions of a handful of Ruby Gems are pre-installed using Ruby's Bundler Gem (very similar to what Maven does with caching dependencies locally in ~/.m2/repository)

    gem install --no-rdoc --no-ri --version 1.6.0 bundler
    svn -q co https://svn.kuali.org/repos/student/test/functional-automation/sambal/trunk .
    bundle install
    

    (info) https://svn.kuali.org/repos/student/test/functional-automation/sambal/trunk/Gemfile.lock dictates which Ruby Gems are installed when bundle install is invoked

FIREFOX

  • Multiple versions of the linux-x64, en-US version of Firefox are installed (currently 14.0.1, 22.0, 27.0.1, and 30.0)
  • Cached from https://download.mozilla.org/ into a highly available S3 bucket http://shrub.appspot.com/maven.kuali.org/external/org/mozilla/firefox/
  • Unpacked to the local file system into version specific directories

    /usr/local/firefox/firefox14
    /usr/local/firefox/firefox22
    /usr/local/firefox/firefox27
    /usr/local/firefox/firefox30
    
  • The latest version becomes the default and is available on the path by invoking firefox

    /usr/bin/firefox -> /usr/local/firefox/firefox30/firefox
    
  • Other versions can be invoked manually

    /usr/local/firefox/firefox14/firefox
    
  • No labels