I recently got to install and use Trac, an issue tracking system that is gaining popularity.

Trac is web-based and needs a Python-aware HTTP server to run. Luckily, a small stand-alone server - tracd - is distributed along with Trac. Since I needed the server to be started with the system (we have quite a bunch of power failures at work so reboots are more frequent than they should be), I began searching for an init script to do the job. Since what I found didn't fit my tastes, I decided to code my own script...