Commit 30a1bf3ee616905c69bf77ef8fbc21c0da8f4d6d
1 parent
ce0a1ad0
Exists in
master
and in
17 other branches
Delete checked-in empty directories
Showing
1 changed file
with
12 additions
and
5 deletions
Show diff stats
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" | ... | ... |