[packages/gitlab-ce] fix log packaging

glen glen at pld-linux.org
Sun Apr 17 13:50:47 CEST 2016


commit e4edb538fe522f605ec097a5dbf5d77583e90713
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sun Apr 17 14:33:32 2016 +0300

    fix log packaging

 gitlab-ce.spec | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/gitlab-ce.spec b/gitlab-ce.spec
index 23e53a9..4ed1331 100644
--- a/gitlab-ce.spec
+++ b/gitlab-ce.spec
@@ -17,7 +17,7 @@
 Summary:	A Web interface to create projects and repositories, manage access and do code reviews
 Name:		gitlab-ce
 Version:	8.6.6
-Release:	0.3
+Release:	0.5
 License:	MIT
 Group:		Applications/WWW
 # md5 deliberately omitted until this package is useful
@@ -126,12 +126,13 @@ cp -a$l . $RPM_BUILD_ROOT%{homedir}
 # Creating links
 ln -fs /run/gitlab $RPM_BUILD_ROOT%{homedir}/pids
 ln -fs /run/gitlab $RPM_BUILD_ROOT%{homedir}/sockets
+rmdir $RPM_BUILD_ROOT%{homedir}/log
 ln -fs %{_localstatedir}/log/gitlab $RPM_BUILD_ROOT%{homedir}/log
 install -d $RPM_BUILD_ROOT%{_localstatedir}/log/gitlab
 
 # Install config files
 for f in gitlab.yml unicorn.rb database.yml; do
-	install -m0644 config/$f $RPM_BUILD_ROOT%{_sysconfdir}/gitlab/$f
+	cp -p config/$f $RPM_BUILD_ROOT%{_sysconfdir}/gitlab/$f
 	[ -f "$RPM_BUILD_ROOT%{homedir}/config/$f" ] && rm $RPM_BUILD_ROOT%{homedir}/config/$f
 	ln -fs %{_sysconfdir}/gitlab/$f $RPM_BUILD_ROOT%{homedir}/config/
 done
@@ -217,8 +218,6 @@ fi
 %attr(-,gitlab,gitlab) %{homedir}/features/*
 %dir %attr(755,gitlab,gitlab) %{homedir}/lib
 %attr(-,gitlab,gitlab) %{homedir}/lib/*
-%dir %attr(755,gitlab,gitlab) %{homedir}/log
-%attr(-,gitlab,gitlab) %{homedir}/log/*
 %dir %attr(755,gitlab,gitlab) %{homedir}/pids
 %dir %attr(755,gitlab,gitlab) %{homedir}/public
 %attr(-,gitlab,gitlab) %{homedir}/public/*
@@ -253,6 +252,9 @@ fi
 %attr(-,gitlab,gitlab) %{homedir}/config.ru
 %attr(-,gitlab,gitlab) %{homedir}/fixtures
 
+%{homedir}/log
+%dir %attr(771,root,gitlab) /var/log/gitlab
+
 %defattr(-,root,root,-)
 %dir %{homedir}/vendor
 %{homedir}/vendor/*
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gitlab-ce.git/commitdiff/e4edb538fe522f605ec097a5dbf5d77583e90713



More information about the pld-cvs-commit mailing list