On Thu, Jul 26, 2012 at 05:22:09PM +0800, Oon-Ee Ng wrote: > Yeah, because key=value pairs are more complicated then, you know, a > programming language? Apples and oranges. What you read in a bash script is what actually gets executed. And this is being done by a tool that is not specific for the task at hand, but one that is used for thousands of other things and that can therefore be considered both reliable and well-known. The key=value pairs in a service file are just the input to some ad-hoc code that remains hidden unless you care to read the systemd sources. A service file may be easier to read than a script, but it it is purely declarative and doesn't provide any hint at all as to how things really work. Which means that if they don't work, you're damned. Ciao, -- FA A world of exhaustive, reliable metadata would be an utopia. It's also a pipe-dream, founded on self-delusion, nerd hubris and hysterically inflated market opportunities. (Cory Doctorow)