Commit ee4455cb196b544b1eb464a32c10a5eaa96743a9

Authored by David Silva
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
@@ -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: