[arch-commits] Commit in gitlab/trunk (PKGBUILD)
Anatol Pomozov
anatolik at archlinux.org
Thu May 28 05:28:00 UTC 2020
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/"
More information about the arch-commits
mailing list