On Sun, Nov 12, 2000 at 12:32:46PM -0800, Chris Waters wrote: > On Sun, Nov 12, 2000 at 02:36:24PM -0200, Henrique M Holschuh wrote: > > + `restart-if-running' > > + stop the service, and if the service was running before being > > + stopped by restart-if-running, restart it, > It seems like there are really two proposals here, bundled as one.
I agree here. I'd happily second a proposal *just* including invoke-rc.d
(without including a restart-if-running, and therefore not falling
back to it), and I suspect invoke-rc.d on its own is probably close
to uncontroversial.
I still don't like restart-if-running though. I don't think "if"s should be
in the arguments, and I'd be much more inclined towards something like:
if [ `/etc/init.d/foo status` = "running" ]; then
/etc/init.d/foo restart
fi
I'm also (duh) against falling back to a new, optional argument without
any indication that's appropriate when called. I think that's a really bad
design. But I'm not really sure what more I can say to convince you this
is a bad idea. :-/
Any chance you could be convinced to split this into two separate
proposals?
Cheers,
aj
--
Anthony Towns <[EMAIL PROTECTED]> <http://azure.humbug.org.au/~aj/>
I don't speak for anyone save myself. GPG signed mail preferred.
``We reject: kings, presidents, and voting.
We believe in: rough consensus and working code.''
-- Dave Clark
pgpVEgwkJvbUs.pgp
Description: PGP signature

