December 2012 Software Updates

Thursday, 6 December 2012

Some brief software updates:


This is the monitoring tool I wrote for Bytemark. It still rocks, and has run over 10 million tests without failure.

I'd love more outside feedback, even if just to say "documentation needs work".


This is my sysadmin tool for multiple hosts - consider it cfengine-lite, or cfengine-trivial more likely.

The 2.x release is finally out, and features pluggable transports. That means your central server can be running HTTP, RSYNC, FTP, or anything you like.

90% of the changes came from or were inspired by Csillag Tamas, to whom I owe a debt of thanks.


A static-site generator, written in Perl.

I use this to generate, and other sites from simple layouts. Tutorial available online.


A trivial hack which allows using Redis as a schema-less document storage system.

Assuming you never delete documents it is simple, transparent, and already in live use for Debian Administration

Random Comment on Templer:

Although I've made extensive notes on common static site generators, and they will be discussed at length in the near future, I do want to highlight one problem common to 90% of them: Symbolic links.

For example webgen fails my simple test:

~/hg/websites$ webgen create
~/hg/websites$ cd

~/hg/websites/$ mkdir jquery-1.2.3
~/hg/websites/$ touch jquery-1.2.3/jquery.js
~/hg/websites/$ ln -s jquery-1.2.3 jquery

~/hg/websites/$ webgen
Starting webgen...
~/hg/websites/$ ls out/  | grep jq

Here we see creating a symlink to a directory has not produced a matching symlink in the output. Something I use frequently. for example.

Some tools mangled symlinked directories, or files, some ignore them completely. Neither is acceptible.



Comments On This Entry

[gravitar] foo

Submitted at 01:45:21 on 7 december 2012

Please package them for Debian, then you will get some bug reports and other QA stuff.

[gravitar] Steve Kemp

Submitted at 08:34:50 on 7 december 2012

Slaughter & Custodian are already available as Debian packages - but I'm no longer a Debian Developer, so their inclusion in the distro is not something I can directly influence.

The other two tools are single scripts, so packages might be overkill. I'll think about it.


Comments are closed on posts which are more than ten days old.

Recent Posts

Recent Tags