Commit 11e1c0134195270eabd2774055713699450ba49d
Exists in
spb-stable
and in
2 other branches
Merge branch 'detect_omnibus' into 'master'
Detect omnibus-gitlab in `rake gitlab:check`
Showing
2 changed files
with
15 additions
and
0 deletions
Show diff stats
CHANGELOG
@@ -31,6 +31,7 @@ v 7.0.0 | @@ -31,6 +31,7 @@ v 7.0.0 | ||
31 | - Add notice about huge push over http to unicorn config | 31 | - Add notice about huge push over http to unicorn config |
32 | - File action in satellites uses default 30 seconds timeout instead of old 10 seconds one | 32 | - File action in satellites uses default 30 seconds timeout instead of old 10 seconds one |
33 | - Overall performance improvements | 33 | - Overall performance improvements |
34 | + - Skip init script check on omnibus-gitlab | ||
34 | 35 | ||
35 | v 6.9.2 | 36 | v 6.9.2 |
36 | - Revert the commit that broke the LDAP user filter | 37 | - Revert the commit that broke the LDAP user filter |
lib/tasks/gitlab/check.rake
@@ -123,6 +123,11 @@ namespace :gitlab do | @@ -123,6 +123,11 @@ namespace :gitlab do | ||
123 | def check_init_script_exists | 123 | def check_init_script_exists |
124 | print "Init script exists? ... " | 124 | print "Init script exists? ... " |
125 | 125 | ||
126 | + if omnibus_gitlab? | ||
127 | + puts 'skipped (omnibus-gitlab has no init script)'.magenta | ||
128 | + return | ||
129 | + end | ||
130 | + | ||
126 | script_path = "/etc/init.d/gitlab" | 131 | script_path = "/etc/init.d/gitlab" |
127 | 132 | ||
128 | if File.exists?(script_path) | 133 | if File.exists?(script_path) |
@@ -142,6 +147,11 @@ namespace :gitlab do | @@ -142,6 +147,11 @@ namespace :gitlab do | ||
142 | def check_init_script_up_to_date | 147 | def check_init_script_up_to_date |
143 | print "Init script up-to-date? ... " | 148 | print "Init script up-to-date? ... " |
144 | 149 | ||
150 | + if omnibus_gitlab? | ||
151 | + puts 'skipped (omnibus-gitlab has no init script)'.magenta | ||
152 | + return | ||
153 | + end | ||
154 | + | ||
145 | recipe_path = Rails.root.join("lib/support/init.d/", "gitlab") | 155 | recipe_path = Rails.root.join("lib/support/init.d/", "gitlab") |
146 | script_path = "/etc/init.d/gitlab" | 156 | script_path = "/etc/init.d/gitlab" |
147 | 157 | ||
@@ -823,4 +833,8 @@ namespace :gitlab do | @@ -823,4 +833,8 @@ namespace :gitlab do | ||
823 | fix_and_rerun | 833 | fix_and_rerun |
824 | end | 834 | end |
825 | end | 835 | end |
836 | + | ||
837 | + def omnibus_gitlab? | ||
838 | + Dir.pwd == '/opt/gitlab/embedded/service/gitlab-rails' | ||
839 | + end | ||
826 | end | 840 | end |