On 14-Nov-2007, at 08:45, Benjamin Reed wrote:
Heh, well, I just started on 3 months ago and the first thing I
took on
was making installation Not Suck(TM). OpenNMS has traditionally
been a
bitch and a half to install, but now we have Yum repos, maintained
debian packages, and I'm happy to support it on whatever else needs
packaging if someone wants it. I can't deny it was hateful before
though. :)
The only thing that worked for me was the FreeBSD port. But the
customer has a RHEL4 system and dependancies on that particular
version, and wanted something they could install automatically on a
system with no Internet access. If I didn't have a working model on
FreeBSD I'd have been swimming in the fragrant river.
I'm not sure you can possibly make OpenNMS sufficiently non-hateful
I never really hated XML before that experience.
I'm not sure if I've run into a worse syntax for configuration files
than XML, but if so I've repressed the memory. Requiring the full
rigor of formal XML was just over the top.
One of these days I'm going to write a bidirectional converter
between XML and something like the BIND configuration file syntax.
It's not perfect, but it's not half bad.