Commit ee4455cb196b544b1eb464a32c10a5eaa96743a9
1 parent
6ac4b415
Exists in
gitlab-8.x
Run bundle with rh-ruby22 package
Showing
1 changed file
with
6 additions
and
9 deletions
Show diff stats
Makefile
| @@ -3,10 +3,6 @@ export LD_LIBRARY_PATH := /opt/rh/rh-ruby22/root/usr/lib64${LD_LIBRARY_PATH:+:${ | @@ -3,10 +3,6 @@ export LD_LIBRARY_PATH := /opt/rh/rh-ruby22/root/usr/lib64${LD_LIBRARY_PATH:+:${ | ||
| 3 | export MANPATH := /opt/rh/rh-ruby22/root/usr/share/man:$MANPATH | 3 | export MANPATH := /opt/rh/rh-ruby22/root/usr/share/man:$MANPATH |
| 4 | export PKG_CONFIG_PATH := /opt/rh/rh-ruby22/root/usr/lib64/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}} | 4 | export PKG_CONFIG_PATH := /opt/rh/rh-ruby22/root/usr/lib64/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}} |
| 5 | export XDG_DATA_DIRS := /opt/rh/rh-ruby22/root/usr/share${XDG_DATA_DIRS:+:${XDG_DATA_DIRS}} | 5 | export XDG_DATA_DIRS := /opt/rh/rh-ruby22/root/usr/share${XDG_DATA_DIRS:+:${XDG_DATA_DIRS}} |
| 6 | -export LD_LIBRARY_PATH := /opt/rh/rh-ruby22/root/usr/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} | ||
| 7 | -export MANPATH := /opt/rh/rh-ruby22/root/usr/share/man:$MANPATH | ||
| 8 | -export PKG_CONFIG_PATH := /opt/rh/rh-ruby22/root/usr/lib64/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}} | ||
| 9 | -export XDG_DATA_DIRS := /opt/rh/rh-ruby22/root/usr/share${XDG_DATA_DIRS:+:${XDG_DATA_DIRS}} | ||
| 10 | 6 | ||
| 11 | VERSION = 8.5 | 7 | VERSION = 8.5 |
| 12 | TARBALL = gitlab-deps-$(VERSION).tar.gz | 8 | TARBALL = gitlab-deps-$(VERSION).tar.gz |
| @@ -14,14 +10,14 @@ PREFIX = /usr | @@ -14,14 +10,14 @@ PREFIX = /usr | ||
| 14 | WGET = wget | 10 | WGET = wget |
| 15 | GITLAB_BRANCH = 8-5-stable | 11 | GITLAB_BRANCH = 8-5-stable |
| 16 | BUNDLE_OPTS = --verbose --without='development test' | 12 | BUNDLE_OPTS = --verbose --without='development test' |
| 13 | +BUNDLE = LD_LIBRARY_PATH=/opt/rh/rh-ruby22/root/usr/lib64/ /opt/rh/rh-ruby22/root/bin/bundle | ||
| 17 | 14 | ||
| 18 | all: | 15 | all: |
| 19 | - ruby -v | ||
| 20 | - bundle install $(BUNDLE_OPTS) --local --deployment | 16 | + $(BUNDLE) install $(BUNDLE_OPTS) --local --deployment |
| 21 | grep -rl '/this/will/be/overwritten/or/wrapped/anyways/do/not/worry/ruby' vendor/bundle/ruby/gems/*/bin | xargs --no-run-if-empty sed -i -e '1 s|.*|#!/usr/bin/env ruby|' | 17 | grep -rl '/this/will/be/overwritten/or/wrapped/anyways/do/not/worry/ruby' vendor/bundle/ruby/gems/*/bin | xargs --no-run-if-empty sed -i -e '1 s|.*|#!/usr/bin/env ruby|' |
| 22 | 18 | ||
| 23 | # Change ruby interpreter, to use rh-ruby22 | 19 | # Change ruby interpreter, to use rh-ruby22 |
| 24 | - grep -rl '#!/usr/bin/env ruby' vendor/bundle/ruby/gems/ | xargs --no-run-if-empty sed -i -e 's|.*|#!/opt/rh/rh-ruby22/root/usr/bin/ruby |' | 20 | + grep -rl '#!/usr/bin/env ruby' vendor/ | xargs --no-run-if-empty sed -i -e '1 s|.*|#!/opt/rh/rh-ruby22/root/usr/bin/ruby|' |
| 25 | 21 | ||
| 26 | dist: $(TARBALL) | 22 | dist: $(TARBALL) |
| 27 | 23 | ||
| @@ -34,13 +30,14 @@ install: all | @@ -34,13 +30,14 @@ install: all | ||
| 34 | install -m 0644 Gemfile.lock $(DESTDIR)$(PREFIX)/lib/gitlab | 30 | install -m 0644 Gemfile.lock $(DESTDIR)$(PREFIX)/lib/gitlab |
| 35 | cp -r .bundle $(DESTDIR)$(PREFIX)/lib/gitlab/.bundle | 31 | cp -r .bundle $(DESTDIR)$(PREFIX)/lib/gitlab/.bundle |
| 36 | cp -r vendor/bundle $(DESTDIR)$(PREFIX)/lib/gitlab/vendor/bundle | 32 | cp -r vendor/bundle $(DESTDIR)$(PREFIX)/lib/gitlab/vendor/bundle |
| 33 | + grep -rl '#!/usr/bin/env ruby' vendor/ | xargs --no-run-if-empty sed -i -e '1 s|.*|#!/opt/rh/rh-ruby22/root/usr/bin/ruby|' | ||
| 37 | 34 | ||
| 38 | update: clean | 35 | update: clean |
| 39 | $(WGET) -O Gemfile https://gitlab.com/gitlab-org/gitlab-ce/raw/$(GITLAB_BRANCH)/Gemfile | 36 | $(WGET) -O Gemfile https://gitlab.com/gitlab-org/gitlab-ce/raw/$(GITLAB_BRANCH)/Gemfile |
| 40 | $(WGET) -O Gemfile.lock https://gitlab.com/gitlab-org/gitlab-ce/raw/$(GITLAB_BRANCH)/Gemfile.lock | 37 | $(WGET) -O Gemfile.lock https://gitlab.com/gitlab-org/gitlab-ce/raw/$(GITLAB_BRANCH)/Gemfile.lock |
| 41 | echo 'gem "omniauth-remote-user", ">= 0.0.6"' >> Gemfile | 38 | echo 'gem "omniauth-remote-user", ">= 0.0.6"' >> Gemfile |
| 42 | - bundle update | ||
| 43 | - bundle install $(BUNDLE_OPTS) --path vendor/bundle | 39 | + $(BUNDLE) update |
| 40 | + $(BUNDLE) install $(BUNDLE_OPTS) --path vendor/bundle | ||
| 44 | 41 | ||
| 45 | 42 | ||
| 46 | clean: | 43 | clean: |