From b7c99e0f8545d0b7c7366299ad826718092086f0 Mon Sep 17 00:00:00 2001 From: Jacob Vosmaer Date: Fri, 25 Jul 2014 14:26:36 +0200 Subject: [PATCH] Guard against a missing gitlab-rails env directory --- files/gitlab-cookbooks/gitlab/recipes/gitlab-rails.rb | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/files/gitlab-cookbooks/gitlab/recipes/gitlab-rails.rb b/files/gitlab-cookbooks/gitlab/recipes/gitlab-rails.rb index a68016c..e574797 100644 --- a/files/gitlab-cookbooks/gitlab/recipes/gitlab-rails.rb +++ b/files/gitlab-cookbooks/gitlab/recipes/gitlab-rails.rb @@ -164,12 +164,14 @@ env_vars.each do |key, value| end end -deleted_env_vars = Dir.entries(gitlab_rails_env_dir) - env_vars.keys - %w{. ..} -deleted_env_vars.each do |deleted_var| - file deleted_var do - action :delete - notifies :restart, "service[unicorn]" - notifies :restart, "service[sidekiq]" +if File.directory?(gitlab_rails_env_dir) + deleted_env_vars = Dir.entries(gitlab_rails_env_dir) - env_vars.keys - %w{. ..} + deleted_env_vars.each do |deleted_var| + file deleted_var do + action :delete + notifies :restart, "service[unicorn]" + notifies :restart, "service[sidekiq]" + end end end -- libgit2 0.21.2