commit aa9a18c163073f48edcda7cf4b4d24655f9cfe9a
Author: Kacper Kornet <[email protected]>
Date:   Wed Jul 18 02:27:56 2012 +0200

    - up to 0.12

 crontab           |  5 +++++
 git.conf          |  5 ++++-
 gitolite.conf     |  3 +++
 pld-gitolite.spec | 18 ++++++++++++++----
 4 files changed, 26 insertions(+), 5 deletions(-)
---
diff --git a/crontab b/crontab
new file mode 100644
index 0000000..78eb629
--- /dev/null
+++ b/crontab
@@ -0,0 +1,5 @@
+SHELL=/bin/sh
[email protected]
+
+*/5 * * * *    git $HOME/bin/specscommit.sh > /dev/null
+8 * * * *      git git --git-dir=/cvs/root/gitolite/repositories/SPECS.git/ gc 
--prune=now > /dev/null
diff --git a/git.conf b/git.conf
index 6cdb40f..108991a 100644
--- a/git.conf
+++ b/git.conf
@@ -5,8 +5,11 @@
        email = [email protected]
 [hooks]
        mailinglist = 
+       replyto = ""
        distfiles = 
        showrev = "git show -C %s; echo"
        emailprefix = ""
        emailmaxlines = 10000
-       ciaproject = 
+       ciaproject =
+       specsdir =
+       specsrepo =
diff --git a/gitolite.conf b/gitolite.conf
index 4898536..1e09c19 100644
--- a/gitolite.conf
+++ b/gitolite.conf
@@ -20,6 +20,9 @@ repo    testing
 repo    Refs
         R = @all daemon
 
+repo    SPECS
+        R = @all daemon
+
 repo   packages/..*
         C = @pld-devel
         R = daemon gitweb
diff --git a/pld-gitolite.spec b/pld-gitolite.spec
index 4720b65..50f5faa 100644
--- a/pld-gitolite.spec
+++ b/pld-gitolite.spec
@@ -2,19 +2,21 @@
 Summary:       Gitolite setup used by PLD
 Summary(pl.UTF-8):     Konfiguracja Gitolite wykorzystywana przez PLD
 Name:          pld-gitolite
-Version:       0.11
-Release:       0.1
+Version:       0.12
+Release:       1
 License:       GPL v2
 Group:         Development/Building
-Source0:       
https://github.com/draenog/gitolite-scripts/tarball/v%{version}/gitolite-scripts.tar.gz
-# Source0-md5: 44f58773a1353c7a78b2627bee082377
+Source0:       
https://github.com/draenog/gitolite-scripts/tarball/v0.12/gitolite-scripts.tar.gz
+# Source0-md5: 6f18ecdc8e8484f254ed2e77bc9ed5dd
 Source1:       gitolite.conf
 Source2:       gitolite.rc
 Source3:       git.conf
 Source4:       gitweb.conf
 Source5:       pld-developers
+Source6:       crontab
 BuildRequires: rpm-pythonprov
 BuildRequires: rpmbuild(macros) >= 1.202
+Requires:      crondaemon
 Requires:      git-core-slug
 Requires:      gitolite
 Requires:      perl-RPC-XML
@@ -45,12 +47,16 @@ mv draenog-gitolite-scripts-*/* .
 rm -rf $RPM_BUILD_ROOT
 # create directories if necessary
 install -d 
$RPM_BUILD_ROOT/home/services/%{gituser}/.gitolite/{conf,hooks/common}
+install -d $RPM_BUILD_ROOT/home/services/%{gituser}/bin
 
 cp -p %{SOURCE1} %{SOURCE5} 
$RPM_BUILD_ROOT/home/services/%{gituser}/.gitolite/conf
 cp -p %{SOURCE2} $RPM_BUILD_ROOT/home/services/%{gituser}/.gitolite.rc
 cp -p %{SOURCE3} $RPM_BUILD_ROOT/home/services/%{gituser}/.gitconfig
 cp -a hooks/* $RPM_BUILD_ROOT/home/services/%{gituser}/.gitolite/hooks/common
 cp -a adc $RPM_BUILD_ROOT/home/services/%{gituser}
+cp -a cron/* $RPM_BUILD_ROOT/home/services/%{gituser}/bin
+
+install -Dp %{SOURCE6} $RPM_BUILD_ROOT/etc/cron.d/git
 
 # install additional config for gitweb package
 install -D %{SOURCE4} 
$RPM_BUILD_ROOT%{_sysconfdir}/webapps/gitweb/gitweb-pld.conf
@@ -71,6 +77,7 @@ fi
 %files
 %defattr(644,root,root,755)
 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) 
%{_sysconfdir}/webapps/gitweb/gitweb-pld.conf
+%config(noreplace) %verify(not md5 mtime size) /etc/cron.d/git
 
 # all files owned by %{gituser}:%{gituser}
 %defattr(644,%{gituser},%{gituser},755)
@@ -91,6 +98,7 @@ fi
 %attr(744,%{gituser},%{gituser}) 
/home/services/%{gituser}/.gitolite/hooks/common/post-receive
 %dir /home/services/%{gituser}/.gitolite/hooks/common/post-receive.d
 %attr(744,%{gituser},%{gituser}) 
/home/services/%{gituser}/.gitolite/hooks/common/post-receive.d/setdescription.sh
+%attr(744,%{gituser},%{gituser}) 
/home/services/%{gituser}/.gitolite/hooks/common/post-receive.d/github.sh
 /home/services/%{gituser}/.gitolite/hooks/common/post-receive.python.d
 %dir /home/services/%{gituser}/.gitolite/hooks/common/post-receive.d/misc
 %attr(744,%{gituser},%{gituser}) 
/home/services/%{gituser}/.gitolite/hooks/common/post-receive.d/misc/ciabot.pl
@@ -103,3 +111,5 @@ fi
 %attr(744,%{gituser},%{gituser}) /home/services/%{gituser}/adc/bin/create
 %attr(744,%{gituser},%{gituser}) /home/services/%{gituser}/adc/bin/sskm
 /home/services/%{gituser}/adc/bin/adc.common-functions
+%dir /home/services/%{gituser}/bin
+%attr(744,%{gituser},%{gituser}) /home/services/%{gituser}/bin/specscommit.sh
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to