
If the only thing that keeps you from closing your Google Account is Calendar, here's the solution: setup your own CalDav server. I've chosen radicale. The setup is easy, but pam support is broken in Debian wheezy, so I had to fix it the following way:
.
# get the pypi installer
apt-get install python-stdeb
patch <<EOF
--- /usr/bin/pypi-install.ori 2014-05-11 21:32:24.884512975 +0200
+++ /usr/bin/pypi-install 2014-05-10 20:23:34.427058833 +0200
@@ -16,7 +16,7 @@
USER_AGENT = 'pypi-install/0.6.0+git ( http://github.com/astraw/stdeb )'
-def find_tar_gz(package_name, pypi_url = 'http://python.org/pypi',verbose=0):
+def find_tar_gz(package_name, pypi_url = 'http://pypi.python.org/pypi',verbose=0):
transport = xmlrpclib.Transport()
transport.user_agent = USER_AGENT
pypi = xmlrpclib.ServerProxy(pypi_url, transport=transport)
EOF
# install the latest pam library from pypi
pypi-install pam
patch <<EOF--- /usr/lib/python2.7/dist-packages/radicale/acl/PAM.py.ori 2014-05-11 21:35:36.441065840 +0200
+++ /usr/lib/python2.7/dist-packages/radicale/acl/PAM.py 2014-05-10 20:27:12.771722350 +0200
@@ -50,7 +50,7 @@
# Check whether the group exists
try:
- members = grp.getgrnam(GROUP_MEMBERSHIP)
+ members = grp.getgrnam(GROUP_MEMBERSHIP)[3]
except KeyError:
log.LOGGER.debug(
"The PAM membership required group (%s) doesn't exist" %
EOF
apt-mark hold python-pam
apt-get install radicale
Tags:
