On Thu, Mar 30, 2006 at 06:22:23PM +0100, Rich Walker wrote:
> Sam Morris <[EMAIL PROTECTED]> writes:
> 
> >
> > That much is easy, but how do you turn a process ID into a script that
> > can be invoke-rc.d'd?
> 
> Make it part of the Debian spec?
> 
> define a known script name (logging-daemon) that must exist in
> /etc/init.d/ and can be a symlink to another one.
> 
> submit a small patch to each logging daemon to add/remove this link when
> the package is installed/removed?

Sounds ugly to me.

Here's another suggestion: start-stop-daemon is in a /very/ good
position to know which PID belongs to which initscript. Patch it so that
it writes the PIDs to some "database"[1] somewhere; then patch
invoke-rc.d to be able to use that "database". Probably best to do that
through some well-defined interface, rather than having invoke-rc.d
directly reading out that db, though.

[1] "database", as in, "some way to store PIDs and which initscript they
belong to", not necessarily as in "libdb", and absolutely not as in
"SQL-engine with data files".

-- 
Fun will now commence
  -- Seven Of Nine, "Ashes to Ashes", stardate 53679.4


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

Reply via email to