[packages/gitlab-common] package /etc/gitlab; specify perms in files section

glen glen at pld-linux.org
Sun Sep 25 02:17:49 CEST 2016


commit 82bd585958e45b232e9f28bfabbaddf38786a764
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sun Sep 25 03:17:37 2016 +0300

    package /etc/gitlab; specify perms in files section

 gitlab-common.spec | 10 ++++------
 1 file changed, 4 insertions(+), 6 deletions(-)
---
diff --git a/gitlab-common.spec b/gitlab-common.spec
index 4272b11..f03af2f 100644
--- a/gitlab-common.spec
+++ b/gitlab-common.spec
@@ -30,11 +30,8 @@ Shared directories and users for gitlab shell and webapp.
 
 %install
 rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT%{git_dir}/.ssh
-
+install -d $RPM_BUILD_ROOT{%{_sysconfdir}/gitlab,%{git_dir}/.ssh}
 touch $RPM_BUILD_ROOT%{git_dir}/.ssh/authorized_keys
-chmod -R u=rwX,g=rX,o= $RPM_BUILD_ROOT%{git_dir}
-chmod -R go= $RPM_BUILD_ROOT%{git_dir}/.ssh
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -45,6 +42,7 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%dir %attr(-,%{gitlab_user},%{gitlab_group}) %{git_dir}
-%dir %attr(-,%{gitlab_user},%{gitlab_group}) %{git_dir}/.ssh
+%dir %{_sysconfdir}/gitlab
+%dir %attr(750,%{gitlab_user},%{gitlab_group}) %{git_dir}
+%dir %attr(700,%{gitlab_user},%{gitlab_group}) %{git_dir}/.ssh
 %config(noreplace) %verify(not md5 mtime size) %attr(-,%{gitlab_user},%{gitlab_group}) %{git_dir}/.ssh/authorized_keys
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gitlab-common.git/commitdiff/82bd585958e45b232e9f28bfabbaddf38786a764



More information about the pld-cvs-commit mailing list