Commit 30a1bf3ee616905c69bf77ef8fbc21c0da8f4d6d

Authored by Jacob Vosmaer
1 parent ce0a1ad0

Delete checked-in empty directories

files/gitlab-cookbooks/gitlab/recipes/gitlab-core.rb
... ... @@ -74,12 +74,19 @@ unicorn_config File.join(gitlab_core_etc_dir, "unicorn.rb") do
74 74 notifies :restart, 'service[gitlab-core]' if should_notify
75 75 end
76 76  
77   -link "/opt/gitlab/embedded/service/gitlab-core/tmp" do
78   - to gitlab_core_tmp_dir
79   -end
  77 +# replace empty directories in the Git repo with symlinks to /var/opt/gitlab
  78 +{
  79 + "/opt/gitlab/embedded/service/gitlab-core/tmp" => gitlab_core_tmp_dir,
  80 + "/opt/gitlab/embedded/service/gitlab-core/log" => gitlab_core_log_dir
  81 +}.each do |link_dir, target_dir|
  82 + directory link_dir do
  83 + action :delete
  84 + recursive true
  85 + end
80 86  
81   -link "/opt/gitlab/embedded/service/gitlab-core/log" do
82   - to gitlab_core_log_dir
  87 + link link_dir do
  88 + to target_dir
  89 + end
83 90 end
84 91  
85 92 execute "chown -R #{node['gitlab']['user']['username']} /opt/gitlab/embedded/service/gitlab-core/public"
... ...