Projects
Kolab:3.4
pykolab
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
Expand all
Collapse all
Changes of Revision 36
View file
cyrus-imapd.conf-cert-paths.patch
Added
@@ -0,0 +1,15 @@ +--- pykolab-0.6.5.orig/share/templates/imapd.conf.tpl 2013-08-22 15:26:51.000000000 +0100 ++++ pykolab-0.6.5/share/templates/imapd.conf.tpl 2013-09-15 14:54:18.834592778 +0100 +@@ -6,9 +6,9 @@ + sasl_pwcheck_method: auxprop saslauthd + sasl_mech_list: PLAIN LOGIN + allowplaintext: no +-tls_cert_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem +-tls_key_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem +-tls_ca_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem ++tls_cert_file: /etc/ssl/private/cyrus-imapd.pem ++tls_key_file: /etc/ssl/private/cyrus-imapd.pem ++tls_ca_file: /etc/ssl/private/cyrus-imapd.pem + # uncomment this if you're operating in a DSCP environment (RFC-4594) + # qosmarking: af13 + auth_mech: pts
View file
enable-kolabd.patch
Added
@@ -0,0 +1,28 @@ +Enable kolabd after configuration is complete. +kolabd is disabled when installed. + +--- a/pykolab/setup/setup_kolabd.py ++++ b/pykolab/setup/setup_kolabd.py +@@ -27,6 +27,7 @@ + from pykolab import utils + from pykolab.constants import * + from pykolab.translate import _ ++from augeas import Augeas + + log = pykolab.getLogger('pykolab.setup') + conf = pykolab.getConf() +@@ -62,6 +63,14 @@ + conf.cfg_parser.write(fp) + fp.close() + ++ if os.path.isfile('/etc/default/kolab-server'): ++ myaugeas = Augeas() ++ setting = os.path.join('/files/etc/default/kolab-server','START') ++ if not myaugeas.get(setting) == 'yes': ++ myaugeas.set(setting,'yes') ++ myaugeas.save() ++ myaugeas.close() ++ + if os.path.isfile('/bin/systemctl'): + subprocess.call(['/bin/systemctl', 'restart', 'kolabd.service']) + elif os.path.isfile('/sbin/service'):
View file
enable-wallace.patch
Added
@@ -0,0 +1,17 @@ +--- pykolab-0.6.5.orig/pykolab/setup/setup_mta.py 2013-08-22 15:26:51.000000000 +0100 ++++ pykolab-0.6.5/pykolab/setup/setup_mta.py 2013-09-15 14:55:48.455545959 +0100 +@@ -395,6 +395,14 @@ + myaugeas.save() + myaugeas.close() + ++ if os.path.isfile('/etc/default/wallace'): ++ myaugeas = Augeas() ++ setting = os.path.join('/files/etc/default/wallace','START') ++ if not myaugeas.get(setting) == 'yes': ++ myaugeas.set(setting,'yes') ++ myaugeas.save() ++ myaugeas.close() ++ + if os.path.isfile('/bin/systemctl'): + subprocess.call(['systemctl', 'restart', 'postfix.service']) + subprocess.call(['systemctl', 'restart', 'amavisd.service'])
View file
pykolab-0.6.9-sql-setup.patch
Added
@@ -0,0 +1,35 @@ +commit dada49f8283803b8519c94e4feca4fdbff8acf85 +Author: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> +Date: Sun Nov 24 20:11:22 2013 +0100 + + Remove horde_cache.sql, correct syncroton.sql -> mysql.initial.sql + +diff --git a/pykolab/setup/setup_roundcube.py b/pykolab/setup/setup_roundcube.py +index fef4d4a..b53a314 100644 +--- a/pykolab/setup/setup_roundcube.py ++++ b/pykolab/setup/setup_roundcube.py +@@ -142,11 +142,6 @@ def execute(*args, **kw): + if not schema_filepath in schema_files: + schema_files.append(schema_filepath) + +- if filename.startswith('horde_cache') and filename.endswith('.sql'): +- schema_filepath = os.path.join(root,filename) +- if not schema_filepath in schema_files: +- schema_files.append(schema_filepath) +- + if os.path.isdir('/usr/share/roundcubemail'): + rcpath = '/usr/share/roundcubemail/' + elif os.path.isdir('/usr/share/roundcube'): +diff --git a/pykolab/setup/setup_syncroton.py b/pykolab/setup/setup_syncroton.py +index f902f57..0722882 100644 +--- a/pykolab/setup/setup_syncroton.py ++++ b/pykolab/setup/setup_syncroton.py +@@ -43,7 +43,7 @@ def execute(*args, **kw): + schema_files = [] + for root, directories, filenames in os.walk('/usr/share/doc/'): + for filename in filenames: +- if filename.startswith('syncroton') and filename.endswith('.sql'): ++ if filename.startswith('mysql.initial') and filename.endswith('.sql'): + schema_filepath = os.path.join(root,filename) + if not schema_filepath in schema_files: + schema_files.append(schema_filepath)
View file
debian.changelog
Changed
@@ -1,3 +1,10 @@ +pykolab (0.6.9-0~kolab6) unstable; urgency=low + + * Relocate patches for Debian/APT + * Ship patch to correct roundcube/syncroton database schema loading + + -- Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Sun, 24 Nov 2013 20:00:00 +0100 + pykolab (0.6.9-0~kolab5) unstable; urgency=low * Add ucs/kolab.py
View file
debian.series
Added
@@ -0,0 +1,4 @@ +enable-kolabd.patch -p1 +cyrus-imapd.conf-cert-paths.patch -p1 +enable-wallace.patch -p1 +pykolab-0.6.9-sql-setup.patch -p1
View file
debian.tar.gz/kolab-saslauthd.postinst
Deleted
@@ -1,23 +0,0 @@ -#!/bin/bash - -case "$1" in - configure) - if [ -f "/etc/default/kolab-saslauthd" ]; then - . /etc/default/kolab-saslauthd - fi - - if [ "$START" == "yes" ]; then - invoke-rc.d kolab-saslauthd start >/dev/null 2>&1 || true - fi - - if [ -x "/etc/init.d/cyrus-imapd" ]; then - invoke-rc.d cyrus-imapd restart >/dev/null 2>&1 || true - fi - - if [ -x "/etc/init.d/postfix" ]; then - invoke-rc.d postfix restart >/dev/null 2>&1 || true - fi - ;; -esac - -exit 0
View file
debian.tar.gz/patches
Deleted
-(directory)
View file
debian.tar.gz/patches/cyrus-imapd.conf-cert-paths.patch
Deleted
@@ -1,15 +0,0 @@ ---- pykolab-0.6.5.orig/share/templates/imapd.conf.tpl 2013-08-22 15:26:51.000000000 +0100 -+++ pykolab-0.6.5/share/templates/imapd.conf.tpl 2013-09-15 14:54:18.834592778 +0100 -@@ -6,9 +6,9 @@ - sasl_pwcheck_method: auxprop saslauthd - sasl_mech_list: PLAIN LOGIN - allowplaintext: no --tls_cert_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem --tls_key_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem --tls_ca_file: /etc/pki/cyrus-imapd/cyrus-imapd.pem -+tls_cert_file: /etc/ssl/private/cyrus-imapd.pem -+tls_key_file: /etc/ssl/private/cyrus-imapd.pem -+tls_ca_file: /etc/ssl/private/cyrus-imapd.pem - # uncomment this if you're operating in a DSCP environment (RFC-4594) - # qosmarking: af13 - auth_mech: pts
View file
debian.tar.gz/patches/enable-kolabd.patch
Deleted
@@ -1,28 +0,0 @@ -Enable kolabd after configuration is complete. -kolabd is disabled when installed. - ---- a/pykolab/setup/setup_kolabd.py -+++ b/pykolab/setup/setup_kolabd.py -@@ -27,6 +27,7 @@ - from pykolab import utils - from pykolab.constants import * - from pykolab.translate import _ -+from augeas import Augeas - - log = pykolab.getLogger('pykolab.setup') - conf = pykolab.getConf() -@@ -62,6 +63,14 @@ - conf.cfg_parser.write(fp) - fp.close() - -+ if os.path.isfile('/etc/default/kolab-server'): -+ myaugeas = Augeas() -+ setting = os.path.join('/files/etc/default/kolab-server','START') -+ if not myaugeas.get(setting) == 'yes': -+ myaugeas.set(setting,'yes') -+ myaugeas.save() -+ myaugeas.close() -+ - if os.path.isfile('/bin/systemctl'): - subprocess.call(['/bin/systemctl', 'restart', 'kolabd.service']) - elif os.path.isfile('/sbin/service'):
View file
debian.tar.gz/patches/enable-wallace.patch
Deleted
@@ -1,17 +0,0 @@ ---- pykolab-0.6.5.orig/pykolab/setup/setup_mta.py 2013-08-22 15:26:51.000000000 +0100 -+++ pykolab-0.6.5/pykolab/setup/setup_mta.py 2013-09-15 14:55:48.455545959 +0100 -@@ -395,6 +395,14 @@ - myaugeas.save() - myaugeas.close() - -+ if os.path.isfile('/etc/default/wallace'): -+ myaugeas = Augeas() -+ setting = os.path.join('/files/etc/default/wallace','START') -+ if not myaugeas.get(setting) == 'yes': -+ myaugeas.set(setting,'yes') -+ myaugeas.save() -+ myaugeas.close() -+ - if os.path.isfile('/bin/systemctl'): - subprocess.call(['systemctl', 'restart', 'postfix.service']) - subprocess.call(['systemctl', 'restart', 'amavisd.service'])
View file
debian.tar.gz/patches/series
Deleted
@@ -1,3 +0,0 @@ -enable-kolabd.patch -cyrus-imapd.conf-cert-paths.patch -enable-wallace.patch
View file
pykolab.dsc
Changed
@@ -2,7 +2,7 @@ Source: pykolab Binary: pykolab, kolab-cli, kolab-conf, kolab-saslauthd, kolab-server, kolab-telemetry, kolab-xml, wallace Architecture: all -Version: 0.6.9-0~kolab5 +Version: 0.6.9-0~kolab6 Maintainer: Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> Uploaders: Paul Klos <kolab@klos2day.nl> Homepage: http://www.kolab.org
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.