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: