Commit e9ad74c8f584cf6049b2d6fe8b80a06a1a279c14

Authored by Jacob Vosmaer
1 parent e0359c39

Create the authorized-keys.lock file

@@ -8,6 +8,7 @@ @@ -8,6 +8,7 @@
8 - Zero-downtime Unicorn restarts 8 - Zero-downtime Unicorn restarts
9 - Support changing the 'signin_enabled' option (Konstantinos Paliouras) 9 - Support changing the 'signin_enabled' option (Konstantinos Paliouras)
10 - Fix Nginx HTTP-to-HTTPS log configuration error (Konstantinos Paliouras) 10 - Fix Nginx HTTP-to-HTTPS log configuration error (Konstantinos Paliouras)
  11 +- Create the authorized-keys.lock file for gitlab-shell 1.9.4
11 12
12 6.9.1 13 6.9.1
13 - Fix Nginx HTTP-to-HTTPS log configuration error (Konstantinos Paliouras) 14 - Fix Nginx HTTP-to-HTTPS log configuration error (Konstantinos Paliouras)
files/gitlab-cookbooks/gitlab/recipes/gitlab-shell.rb
@@ -46,6 +46,12 @@ file authorized_keys do @@ -46,6 +46,12 @@ file authorized_keys do
46 mode "0600" 46 mode "0600"
47 end 47 end
48 48
  49 +# gitlab-shell 1.9.4 uses a lock file in the gitlab-shell root
  50 +file File.join(gitlab_shell_dir, "authorized_keys.lock") do
  51 + owner git_user
  52 + group git_group
  53 +end
  54 +
49 # If SELinux is enabled, make sure that OpenSSH thinks the .ssh directory of the 55 # If SELinux is enabled, make sure that OpenSSH thinks the .ssh directory of the
50 # git_user is valid. 56 # git_user is valid.
51 execute "chcon -t ssh_home_t #{ssh_dir}" do 57 execute "chcon -t ssh_home_t #{ssh_dir}" do