mirror of
https://github.com/clearlinux/official-images.git
synced 2026-09-06 13:41:31 +00:00
22 lines
537 B
Bash
22 lines
537 B
Bash
#!/bin/sh
|
|
set -e
|
|
|
|
dir="$(mktemp -d)"
|
|
trap "rm -rf '$dir'" EXIT
|
|
|
|
cp Gemfile "$dir"
|
|
|
|
# make sure that running "bundle" twice doesn't change Gemfile.lock the second time
|
|
cd "$dir"
|
|
BUNDLE_FROZEN=0 bundle install
|
|
cp Gemfile.lock Gemfile.lock.orig
|
|
BUNDLE_FROZEN=1 bundle install
|
|
diff -u Gemfile.lock.orig Gemfile.lock >&2
|
|
|
|
if ruby -rbundler -e 'exit Gem::Version.new(Bundler::VERSION) >= Gem::Version.new("2.1") ? 0 : 1'; then
|
|
BUNDLE_DEPLOYMENT=1 bundle install
|
|
else
|
|
bundle install --deployment
|
|
fi
|
|
diff -u Gemfile.lock.orig Gemfile.lock >&2
|