diff options
author | Caleb Maclennan | 2021-05-07 22:29:44 +0300 |
---|---|---|
committer | Caleb Maclennan | 2021-05-07 22:29:49 +0300 |
commit | 3543f817692f06a4d87fa912e2cd1a99a9d84257 (patch) | |
tree | d697c920447881993a6cb97a25148aa729144e3c /gitlab-post.sh | |
parent | 8a2807e871b1ce0faf8c5bf0683c2892da1e7ff5 (diff) | |
download | aur-3543f817692f06a4d87fa912e2cd1a99a9d84257.tar.gz |
Match ruby bundle version with GitLab dependency
Diffstat (limited to 'gitlab-post.sh')
-rw-r--r-- | gitlab-post.sh | 6 |
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 |