* Scripts/openchange_cleanup.py:

New script to clean an openchange user profile
  * packaging/*:
    install the new script.
    Including a small tweak for python2.6 on rhel5

Monotone-Parent: 62e7b3488d4ad08a0899f6a8ce833621b1476f8c
Monotone-Revision: 2d2ee6b01c8bc748013e83a629b2cc184404a017

Monotone-Author: jraby@inverse.ca
Monotone-Date: 2012-08-28T14:38:52
Monotone-Branch: ca.inverse.sogo
maint-2.0.2
Jean Raby 2012-08-28 14:38:52 +00:00
parent ea30ab1a5e
commit 766b0a1dfb
4 changed files with 21 additions and 2 deletions

View File

@ -1,3 +1,7 @@
2012-08-28 Jean Raby <jraby@inverse.ca>
* Scripts/openchange_cleanup.py:
New script to clean an openchange user profile
2012-08-23 Ludovic Marcotte <lmarcotte@inverse.ca>
* SoObjects/Mailer/SOGoMailFolder.m - added safety

View File

@ -1,4 +1,5 @@
NEWS
TODO
Scripts/*.sh
Scripts/*.py
Scripts/updates.php

View File

@ -1,4 +1,5 @@
NEWS
TODO
Scripts/*.sh
Scripts/*.py
Scripts/updates.php

View File

@ -3,6 +3,8 @@
%global oc_build_depends samba4 openchange
%endif
%{!?python_sys_pyver: %global python_sys_pyver %(/usr/bin/python -c "import sys; print sys.hexversion")}
Summary: SOGo
Name: sogo
Version: %{sogo_version}
@ -17,7 +19,7 @@ Prefix: /usr
AutoReqProv: off
Requires: gnustep-base >= 1.23, sope%{sope_major_version}%{sope_minor_version}-core, httpd, sope%{sope_major_version}%{sope_minor_version}-core, sope%{sope_major_version}%{sope_minor_version}-appserver, sope%{sope_major_version}%{sope_minor_version}-ldap, sope%{sope_major_version}%{sope_minor_version}-cards >= %{sogo_version}, sope%{sope_major_version}%{sope_minor_version}-gdl1-contentstore >= %{sogo_version}, sope%{sope_major_version}%{sope_minor_version}-sbjson, libmemcached
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
BuildRequires: gcc-objc gnustep-base gnustep-make sope%{sope_major_version}%{sope_minor_version}-appserver-devel sope%{sope_major_version}%{sope_minor_version}-core-devel sope%{sope_major_version}%{sope_minor_version}-ldap-devel sope%{sope_major_version}%{sope_minor_version}-mime-devel sope%{sope_major_version}%{sope_minor_version}-xml-devel sope%{sope_major_version}%{sope_minor_version}-gdl1-devel sope%{sope_major_version}%{sope_minor_version}-sbjson-devel libmemcached-devel %{?oc_build_depends}
BuildRequires: gcc-objc gnustep-base gnustep-make sope%{sope_major_version}%{sope_minor_version}-appserver-devel sope%{sope_major_version}%{sope_minor_version}-core-devel sope%{sope_major_version}%{sope_minor_version}-ldap-devel sope%{sope_major_version}%{sope_minor_version}-mime-devel sope%{sope_major_version}%{sope_minor_version}-xml-devel sope%{sope_major_version}%{sope_minor_version}-gdl1-devel sope%{sope_major_version}%{sope_minor_version}-sbjson-devel libmemcached-devel sed %{?oc_build_depends}
# Required by MS Exchange freebusy lookups
@ -133,6 +135,14 @@ SOGo backend for OpenChange
rm -fr ${RPM_BUILD_ROOT}
%setup -q -n SOGo-%{sogo_version}
# small tweak to the python script for RHEL5
# if hex(sys.hexversion) < 0x02060000
%if %{python_sys_pyver} < 33947648
sed -i 's!/usr/bin/env python!/usr/bin/env python2.6!' Scripts/openchange_cleanup.py
%endif
# ****************************** build ********************************
%build
. /usr/share/GNUstep/Makefiles/GNUstep.sh
@ -234,7 +244,7 @@ rm -fr ${RPM_BUILD_ROOT}
%config(noreplace) %{_sysconfdir}/cron.d/sogo
%config(noreplace) %{_sysconfdir}/httpd/conf.d/SOGo.conf
%config(noreplace) %{_sysconfdir}/sysconfig/sogo
%doc ChangeLog NEWS Scripts/*sh Scripts/updates.php
%doc ChangeLog NEWS Scripts/*sh Scripts/*py Scripts/updates.php
%files -n sogo-tool
%{_sbindir}/sogo-tool
@ -312,6 +322,9 @@ fi
# ********************************* changelog *************************
%changelog
* Tue Aug 28 2012 Jean Raby <jraby@inverse.ca>
- Add openchange_cleanup.py and tweak it to work on RHEL5
* Tue Jul 31 2012 Jean Raby <jraby@inverse.ca>
- treat logrotate file as a config file