What tools? Are you going to go the Mailman route, creating a hundred useless command line tools alongside a custom web-based configuration engine, sitting atop a complex database schema, possibly using a relational database backend? Almost every other option effectively boils down to that, and it's horrible.
The limitations of an ASCII configuration file is its virtue! Often times they turn into domain specific languages. In which case, use sendmail.cf as your north star and head south.
Posted Feb 3, 2011 13:14 UTC (Thu) by nix (subscriber, #2304)
[Link]
If you have to put things in a DB, at least make it sqlite. The sqlite command-line tool can be used to manipulate that in all sorts of ways if your tool is broken.
Plain Text
Posted Feb 5, 2011 15:07 UTC (Sat) by tzafrir (subscriber, #11501)
[Link]
Though the sqlite command-line interface is no way close in friedlyness to that of pgsql (or even the mysql one).
Plain Text
Posted Feb 7, 2011 16:49 UTC (Mon) by nix (subscriber, #2304)
[Link]
Yeah, agreed. I was assuming 'zero dependencies', i.e. the sort of thing which might reasonably break in a situation in which 'all you have is vi'.