Bug#727708: tech-ctte: Decide which init system to default to in Debian.
Peter Dolding <oiaohm@gmail.com> writes:
> The one property about systemd unit files that is extremely good is
> there are no multi line commands. Every command is a single line.
Yes, that's exactly what I think is obnoxious. I prefer the upstart
syntax, which avoids the temptation to write unreadable one-line shell
constructs. (Indeed, several have already been posted in recipes in
various threads on debian-devel about this.) You can, of course, be
disciplined about this when writing systemd helper scripts by always
exernalizing the shell script into a separate file, but I really like that
upstart lets me inline trivial shell fragments without worrying about
that while still keeping them readable.
I personally don't find any of your other arguments persuasive (maybe I'm
too used to writing portable /bin/sh scripts), but I do see where you're
coming from.
--
Russ Allbery (rra@debian.org) <http://www.eyrie.org/~eagle/>
Reply to: