Samstag, 23. April 2016

Raspbian repository started

Hi,

after a long period of testing my script and trying to get the Winterfell and Development version up and running it was time to get back to 3.4.

My repo contains my compiled packages and for the impatient ones:

  1. Add the key to your keyring:
    wget -O - https://www.zion-control.org/raspbian/kolab_repo%40zion-control.org |apt-key add -
  2. Add the following line to your sources.list:
    deb http://www.zion-control.org/raspbian/ jessie main
  3. Run update
    apt-get update
  4. Install kolab
    apt-get install kolab
The cyrus package contains a fix for the bug on armhf so it is working. See the following Git-Commit for further informations : https://github.com/cyrusimap/cyrus-imapd/commit/f507861e48b6c50e6394d9a0880aefe34b820dc0

For the Roundcube/iRony/chwala I did a small correction concerning error management and the Sabre libraries.
First of all the error handling:
find /usr/share/roundcubemail/ -name '*php' -exec sed -i 's/PEAR::isError/(new PEAR)->isError/g' {} \;
Repeat this for /usr/share/iRony and /usr/share/chwala.

There is also a manual ToDo right now after installing the packages for the Sabre-Object. So download the Sabre libraries manually from http://sabre.io and reference them in the PHP file /usr/share/iRony/public_html/index.php. Add the following line at the beginning:
require_once("/usr/share/php/SabreDAV/vendor/autoload.php");
Chwala did not install the MySQL database correctly so create them with the SQL script mysql.initial.sql found in the doc directory from the source package.

The new setup is running well on my Pi2 with nginx and SSL with a certificate from letsencrypt :-) following this instructions: https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-14-04

I'm a bit new to create correct debian packages with changelog, new version numbers and so on. But I will do my best so that you can get "right out of the box" packages for using Kolab on RaspberryPi incl. Nginx

Greetz.