debian-mirror-gitlab/debian/patches/0750-fix-relative-paths.patch

39 lines
1.3 KiB
Diff
Raw Normal View History

2020-04-13 13:49:04 +05:30
Debian specific patch to adapt to debian policy mandated paths
--- a/config/initializers/1_settings.rb
+++ b/config/initializers/1_settings.rb
2021-03-11 21:09:22 +05:30
@@ -1,8 +1,8 @@
# frozen_string_literal: true
-require_relative '../settings'
-require_relative '../object_store_settings'
2019-12-04 21:09:36 +05:30
-require_relative '../smime_signature_settings'
+require '/usr/share/gitlab/config/settings'
+require '/usr/share/gitlab/config/object_store_settings'
2019-12-04 21:09:36 +05:30
+require '/usr/share/gitlab/config/smime_signature_settings'
# Default settings
2021-02-22 22:40:45 +05:30
Settings['shared'] ||= Settingslogic.new({})
--- a/config/environment.rb
+++ b/config/environment.rb
2021-03-11 21:09:22 +05:30
@@ -1,7 +1,7 @@
# frozen_string_literal: true
2020-03-12 18:50:15 +05:30
# Load the Rails application.
-require_relative 'application'
+require '/usr/share/gitlab/config/application'
2020-03-12 18:50:15 +05:30
# Initialize the Rails application.
Rails.application.initialize!
2019-10-05 00:19:09 +05:30
--- a/config/settings.rb
+++ b/config/settings.rb
2020-04-08 15:34:39 +05:30
@@ -7,7 +7,7 @@
2019-10-05 00:19:09 +05:30
# full Rails environment being loaded. We can not use `require_relative` either,
# as Rails uses `load` for `require_dependency` (used when loading the Rails
# environment). This could then lead to this file being loaded twice.
-require_dependency File.expand_path('../lib/gitlab', __dir__)
+require ('/usr/share/gitlab/lib/gitlab')
class Settings < Settingslogic
source ENV.fetch('GITLAB_CONFIG') { Pathname.new(File.expand_path('gitlab.yml', __dir__)) }