auf.kante
Gunnar macht sich selbststaendig und fliegt auf
die Schnauze
wird erfolgreich. Wer mag darf zuschauen.
Gunnar is starting his business. He will certainly
fail succeed. You may watch.
auf.kante

Mon, 25 Jul 2005

Kolab updates

I broke the kolab-webadmin and the kolabd ebuilds last week. Fixed that today and they should both work again.

I addded all recent diffs from the kolab cvs which hopefully allows to create domain maintainers. I did not check this yet.

My postfix checks are running fine now and I updated the comments on the postfix page concerning changes in the configuration as compared to the original kolab.

I also modified the postfix users so that the special kolab users are not used anymore. When using these new templates you need to empty your postfix spool directory:

rm -rf /var/spool/postfix/*

New muse mode version

I updated my muse ebuild to the newest version 3.01.90. I thought it would just take ten minutes but I wanted to use the new configure statement for pyblosxom blogs.

Since I know practically nothing about lisp I missed the little apostrophe (`) in front of the statement.

      `(
	("Blog"
         (,@(muse-blosxom-project-alist-dirs "~/usr/devel/website/home"))
	 ,@(muse-myblosxom-project-alist-entry "~/usr/devel/website/home"
					     "~/usr/devel/website/test/home"
					     "blosxom-xhtml")
      ...

I had a quote (') there which messed things up. Probably just a hint that one should not try to work with languages one has no clue about.

Anyhow the muse-myblosxom-project-alist-entry did not handle my directory hierarchy too well. It entered all blog entries in subdirectories twice. So I modified the corresponding function to allow for subdirectories. Hopefully I did not break anything with that change.

(defun muse-myblosxom-project-alist-entry (entry-dir output-dir style)
  (cons `(:base ,style :path ,(expand-file-name output-dir)
                :include ,(concat "/" (file-name-nondirectory entry-dir)
                                  "/[^/]+$"))
        (mapcar (lambda (dir);
                  `(:base ,style
                          :path ,(expand-file-name dir output-dir)
                          :include ,(concat "/" dir "/[^/]+$")))
                (muse-blosxom-get-categories entry-dir))))

But it looks like it's working.

Enough about my lisp skills...

Pyblosxom rss plugin

I added the rss renderer to my pyblosxom-plugin ebuild. So now there is an additional section that allows to get some feeds from this site.

But rather than having a blog feed I'd like to be able to get an RSS feed from my subversion repository. I found two python scripts that allow to do this (subverssed and svn2rss) but both did not completely allow what I want. So I am going to delay that to a later time and probably write my own script.