diff --git a/CHANGELOG b/CHANGELOG index e5c1e324e69064df090b7d86ce855df41fee02cc..435cc668f1ed92e17d08cb7b01f6594ff53cb55f 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -31,6 +31,7 @@ v 7.0.0 - Add notice about huge push over http to unicorn config - File action in satellites uses default 30 seconds timeout instead of old 10 seconds one - Overall performance improvements + - Skip init script check on omnibus-gitlab v 6.9.2 - Revert the commit that broke the LDAP user filter diff --git a/lib/tasks/gitlab/check.rake b/lib/tasks/gitlab/check.rake index 00af8d1029109d1c9cb8b4f59c9739fb56dc0fc8..34116568e9996957069133d7be997483fbbb64ba 100644 --- a/lib/tasks/gitlab/check.rake +++ b/lib/tasks/gitlab/check.rake @@ -123,6 +123,11 @@ namespace :gitlab do def check_init_script_exists print "Init script exists? ... " + if omnibus_gitlab? + puts 'skipped (omnibus-gitlab has no init script)'.magenta + return + end + script_path = "/etc/init.d/gitlab" if File.exists?(script_path) @@ -142,6 +147,11 @@ namespace :gitlab do def check_init_script_up_to_date print "Init script up-to-date? ... " + if omnibus_gitlab? + puts 'skipped (omnibus-gitlab has no init script)'.magenta + return + end + recipe_path = Rails.root.join("lib/support/init.d/", "gitlab") script_path = "/etc/init.d/gitlab" @@ -823,4 +833,8 @@ namespace :gitlab do fix_and_rerun end end + + def omnibus_gitlab? + Dir.pwd == '/opt/gitlab/embedded/service/gitlab-rails' + end end