packages: gitolite/gitolite.spec - add some envs to shell scripts (I'm real...

pawelz pawelz at pld-linux.org
Mon Jun 7 16:13:32 CEST 2010


Author: pawelz                       Date: Mon Jun  7 14:13:32 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- add some envs to shell scripts (I'm really interested whether author of this
  crap uses it, or at least whether he tried to run it)
- +x for hooks

---- Files affected:
packages/gitolite:
   gitolite.spec (1.7 -> 1.8) 

---- Diffs:

================================================================
Index: packages/gitolite/gitolite.spec
diff -u packages/gitolite/gitolite.spec:1.7 packages/gitolite/gitolite.spec:1.8
--- packages/gitolite/gitolite.spec:1.7	Mon Jun  7 15:23:25 2010
+++ packages/gitolite/gitolite.spec	Mon Jun  7 16:13:27 2010
@@ -50,10 +50,13 @@
 rm src/gl-system-install
 
 echo %{version} > conf/VERSION
-sed -i 's,^GL_PACKAGE_CONF=.*,GL_PACKAGE_CONF=%{_sysconfdir}/gitolite,g' src/gl-setup
 sed -i 's,^# $GL_PACKAGE_CONF =.*,$GL_PACKAGE_CONF = "%{_sysconfdir}/gitolite";,g' conf/example.gitolite.rc
 sed -i 's,^# $GL_PACKAGE_HOOKS =.*,$GL_PACKAGE_HOOKS = "%{_datadir}/gitolite/hooks";,g' conf/example.gitolite.rc
 
+# Some ugly hacks. Life without ugly hacks would be so borring.
+sed -i 's,^GL_PACKAGE_CONF=.*,GL_PACKAGE_CONF=%{_sysconfdir}/gitolite,g' src/gl-setup
+sed -i '2a\GL_ADMIN=$HOME/.gitolite\n' hooks/gitolite-admin/post-update
+
 %build
 
 %install
@@ -75,7 +78,15 @@
 
 %dir %{_sysconfdir}/gitolite
 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gitolite/*
-%{_datadir}/gitolite
+%dir %{_datadir}/gitolite
+%{_datadir}/gitolite/lib
+%dir %{_datadir}/gitolite/hooks
+%dir %{_datadir}/gitolite/hooks/common
+%dir %{_datadir}/gitolite/hooks/gitolite-admin
+%attr(755,root,root) %{_datadir}/gitolite/hooks/common/gitolite-hooked
+%attr(755,root,root) %{_datadir}/gitolite/hooks/common/update
+%attr(755,root,root) %{_datadir}/gitolite/hooks/gitolite-admin/post-update
+
 %attr(755,root,root) %{_bindir}/gl-*
 %attr(755,root,root) %{_bindir}/sshkeys-lint
 
@@ -85,6 +96,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.8  2010/06/07 14:13:27  pawelz
+- add some envs to shell scripts (I'm really interested whether author of this
+  crap uses it, or at least whether he tried to run it)
+- +x for hooks
+
 Revision 1.7  2010/06/07 13:23:25  pawelz
 - fixed perl syntax generated by sed expressions.
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/gitolite/gitolite.spec?r1=1.7&r2=1.8&f=u



More information about the pld-cvs-commit mailing list