> Therefore, I vote for changing the behavior of invoke-rc.d from 1) to
> 2), until something like "try-restart" is implemented.


Perhaps it would be better, as you suggest, if we saw this in the
absence of S and K symlinks:

    invoke-rc.d stop -> stop
    invoke-rc.d start -> (nothing)

than this:

    invoke-rc.d stop -> stop
    invoke-rc.d start -> start

I don't think it's worth taking the trouble to change invoke-rc.d's
behavior, however.  We are talking here, after all, about how
invoke-rc.d handles an invalid setup.  For packages with maintainer
scripts that do "invoke-rc.d restart" or equivalent, the multiuser
runlevel directories must contain either an S or a K symlink.  This
will remain true even when #243159 is implemented.

(Once #243159 is implemented and a package has been changed to do
"invoke-rc.d try-restart" in its postinst instead of "restart",
_then_ the floating state becomes permissible for that package.)

-- 
Thomas
Hood



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to