Blame view

script/bootstrap 473 Bytes
9d3e514b9   John Barnette   Initial commit
1
2
  #!/bin/sh
  # Make sure all our local dependencies are available.
62a36b906   John Barnette   Fail fast
3
  set -e
9d3e514b9   John Barnette   Initial commit
4
  # FIX: only sudo if gem home isn't writable
8153b926d   Andre Arko   allow bundler 1.x...
5
6
  (gem spec bundler -v '~> 1.3' > /dev/null 2>&1) ||
    sudo gem install bundler -v '~> 1.3' --no-rdoc --no-ri
9d3e514b9   John Barnette   Initial commit
7
8
9
10
  
  # We don't want old config hanging around.
  
  rm -rf .bundle/config
a32baeef4   John Barnette   Remove librarian-...
11
  rm -rf .librarian/puppet/config
9d3e514b9   John Barnette   Initial commit
12

9d3e514b9   John Barnette   Initial commit
13
  # Bundle install unless we're already up to date.
d4af4bf81   Will Farrington   Update our boxen ...
14
  export PATH=$(pwd)/vendor/shims:$PATH
9d3e514b9   John Barnette   Initial commit
15
  bundle install --binstubs bin --path .bundle --quiet "$@"