hmm.... I'm wondering if we should instead do this via a flag setting.....

That may complicate things, but the combinatorial explosion of "sysvinit", "upstart" and whatever shows up for RedHat/Windows/MacOSX may be a bit large....