Date: Thursday, May 28, 2020 @ 05:27:59 Author: anatolik Revision: 636134
Do not pull boot.rb and application.rb to /etc Gitlab's boot.rb and application.rb are not really a configuration. This are application code files. Let's keep it away from /etc. Modified: gitlab/trunk/PKGBUILD ----------+ PKGBUILD | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2020-05-28 04:00:41 UTC (rev 636133) +++ PKGBUILD 2020-05-28 05:27:59 UTC (rev 636134) @@ -22,8 +22,7 @@ optdepends=('postgresql: database backend' 'python-docutils: reStructuredText markup language support' 'smtp-server: mail server in order to receive mail notifications') -backup=("etc/webapps/gitlab/application.rb" - "etc/webapps/gitlab/database.yml" +backup=("etc/webapps/gitlab/database.yml" "etc/webapps/gitlab/gitlab.yml" "etc/webapps/gitlab/resque.yml" "etc/webapps/gitlab/puma.rb" @@ -144,9 +143,6 @@ # to log right to /var/log/gitlab ln -fs "${_logdir}" "${pkgdir}${_datadir}/log" - # Fixes https://bugs.archlinux.org/task/59762 - ln -s "${_datadir}/config/boot.rb" "${pkgdir}"/${_etcdir}/boot.rb - # TODO: workhorse and shell secret files are the application data and should be stored under /var/lib/gitlab mv "${pkgdir}${_datadir}/.gitlab_workhorse_secret" "${pkgdir}${_etcdir}/gitlab_workhorse_secret" chmod 660 "${pkgdir}${_etcdir}/gitlab_workhorse_secret" @@ -155,10 +151,8 @@ ln -fs /etc/webapps/gitlab-shell/secret "${pkgdir}${_datadir}/.gitlab_shell_secret" - sed -i "s|require_relative '../lib|require '${_datadir}/lib|" config/application.rb - # Install config files - for config_file in application.rb gitlab.yml database.yml puma.rb resque.yml; do + for config_file in gitlab.yml database.yml puma.rb resque.yml; do mv "config/${config_file}" "${pkgdir}${_etcdir}/" # TODO: configure rails app to use configs right from /etc ln -fs "${_etcdir}/${config_file}" "${pkgdir}${_datadir}/config/"