summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Speicher <rspeicher@gmail.com>2014-03-07 21:05:56 -0500
committerRobert Speicher <rspeicher@gmail.com>2014-03-07 21:05:56 -0500
commit30f8713aa1e35abdd33a90c0a8e691a9b6befbf4 (patch)
tree3ea58512e54ce50fbd722581947eaa2557decf84
parentc3f088d2610b83d06091aa9fdbbb8e0cc3ea8ca3 (diff)
downloadgitlab-ce-30f8713aa1e35abdd33a90c0a8e691a9b6befbf4.tar.gz
Respect custom gitlab_shell path in gitlab:gitlab_shell:check task
Prior to this change, if I customized the config value of `gitlab.gitlab_shell.path`, the check would ignore this value in favor of `"~<gitlab.gitlab_shell.ssh_user>/gitlab-shell/"` resulting in a failed check when the configuration was otherwise valid.
-rw-r--r--lib/tasks/gitlab/check.rake8
1 files changed, 4 insertions, 4 deletions
diff --git a/lib/tasks/gitlab/check.rake b/lib/tasks/gitlab/check.rake
index 7bcd4759484..a9ea41c15ab 100644
--- a/lib/tasks/gitlab/check.rake
+++ b/lib/tasks/gitlab/check.rake
@@ -489,7 +489,7 @@ namespace :gitlab do
"sudo -u #{gitlab_shell_ssh_user} ln -sf #{gitlab_shell_hook_file} #{project_hook_file}"
)
for_more_information(
- "#{gitlab_shell_user_home}/gitlab-shell/support/rewrite-hooks.sh"
+ "#{gitlab_shell_path}/support/rewrite-hooks.sh"
)
fix_and_rerun
next
@@ -513,7 +513,7 @@ namespace :gitlab do
end
def check_gitlab_shell_self_test
- gitlab_shell_repo_base = File.expand_path('gitlab-shell', gitlab_shell_user_home)
+ gitlab_shell_repo_base = gitlab_shell_path
check_cmd = File.expand_path('bin/check', gitlab_shell_repo_base)
puts "Running #{check_cmd}"
if system(check_cmd, chdir: gitlab_shell_repo_base)
@@ -559,8 +559,8 @@ namespace :gitlab do
# Helper methods
########################
- def gitlab_shell_user_home
- File.expand_path("~#{Gitlab.config.gitlab_shell.ssh_user}")
+ def gitlab_shell_path
+ Gitlab.config.gitlab_shell.path
end
def gitlab_shell_version