On Sun, Mar 18, 2012 at 03:15:02PM +0200, Alan McKinnon wrote

> Here's what I want:
> 
> When the machine starts, I want services X, Y and Z to run. The
> software figures out what order they must start in and how the deps
> work. Clean, neat, easy.

  systemd is like Captain Picard of STTNG (Start Trek The Next
Generation) always saying "make it so".  *HOW DO YOU "MAKE IT SO"?  That
intelligence has to be somewhere.  So what alternative do you propose?
A bash or ash script is more guaranteed to run than a binary.  Shoving
all that "intelligence" into the service itself, means that the service
has to start up in order to determine whether it's safe for the service
to start up.  What's wrong with this picture?

  And if systemd is so great, here's my supersystemd

#!/bin/bash
...
...
/etc/init.d/net.lo start
/etc/init.d/net.eth0 start
/etc/init.d/net.sshd start
etc, etc, etc

-- 
Walter Dnes <waltd...@waltdnes.org>

Reply via email to