summarylogtreecommitdiffstats
path: root/gitlab-post.sh
diff options
context:
space:
mode:
authorCaleb Maclennan2021-05-07 22:29:44 +0300
committerCaleb Maclennan2021-05-07 22:29:49 +0300
commit3543f817692f06a4d87fa912e2cd1a99a9d84257 (patch)
treed697c920447881993a6cb97a25148aa729144e3c /gitlab-post.sh
parent8a2807e871b1ce0faf8c5bf0683c2892da1e7ff5 (diff)
downloadaur-3543f817692f06a4d87fa912e2cd1a99a9d84257.tar.gz
Match ruby bundle version with GitLab dependency
Diffstat (limited to 'gitlab-post.sh')
-rw-r--r--gitlab-post.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/gitlab-post.sh b/gitlab-post.sh
index 0d59f30fe030..1fd1760a3ac5 100644
--- a/gitlab-post.sh
+++ b/gitlab-post.sh
@@ -1,4 +1,8 @@
#!/bin/bash
-(cd /usr/share/webapps/gitlab ; su -s /bin/sh gitlab -c "$(cat environment | xargs) bundle-2.7 exec rake db:migrate")
+_ruby=$(pacman -Qiq gitlab | awk '{/^Depends On/ && match($0,/\<ruby[0-9.]*\>/,a)}END{print a[0]}')
+_bundle=$(pacman -Qlq "$_ruby" | grep '/usr/bin/bundle\>')
+
+cd /usr/share/webapps/gitlab
+su -s /bin/sh gitlab -c "$(xargs < environment ) $_bundle exec rake db:migrate"
systemctl start gitlab.target