Your message dated Thu, 1 Oct 2009 08:21:24 +0000
with message-id 
<20091001082124.28504.qm...@75845202af648c.315fe32.mid.smarden.org>
and subject line Re: Bug#549112: daemontools: supervise stores state in /etc
has caused the Debian Bug report #549112,
regarding daemontools: supervise stores state in /etc
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
549112: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=549112
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: daemontools
Version: 1:0.76-3
Severity: serious
Justification: Policy 9.1.1


supervise stores its run-state information in
/etc/service/${service}/supervise and
/etc/service/${service}/log/supervise.  According to the FHS, this
information should go into /var, e.g. in /var/lib/supervise/${service}.

Thanks,
Andrew.

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (400, 'stable'), (1, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26 (SMP w/3 CPU cores; PREEMPT)
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages daemontools depends on:
ii  libc6                         2.9-25     GNU C Library: Shared libraries

daemontools recommends no packages.

Versions of packages daemontools suggests:
ii  daemontools-run               1:0.76-3   daemontools service supervision

-- no debconf information



--- End Message ---
--- Begin Message ---
On Wed, Sep 30, 2009 at 03:43:56PM -0400, Andrew Schulman wrote:
> supervise stores its run-state information in
> /etc/service/${service}/supervise and
> /etc/service/${service}/log/supervise.  According to the FHS, this
> information should go into /var, e.g. in /var/lib/supervise/${service}.

Hi, the supervise program stores the run-state information whereever you
tell it to store it.  If you create a directory /etc/service/foo, and
run 'supervise /etc/service/foo', it'll create
/etc/service/foo/supervise/, true.  If you create /var/cache/foo, and a
symlink /etc/service/foo -> /var/cache/foo, and run 'supervise
/etc/service/foo', it'll create /var/cache/foo/supervise/.  If you
create /etc/sv/foo, a symlink /etc/sv/foo/supervise ->
/var/lib/supervise/foo, and a symlink /etc/service/foo -> /etc/sv/foo,
and run supervise, it'll use /var/lib/supervise/foo.

To ease the setup of services with service directories in /etc/sv/
that'll be linked into /etc/service/, there's the update-service(8)
program that takes care of that.  All Debian packages I know that setup
daemontools managed services use the update-service(8) program.

Regards, Gerrit.


--- End Message ---

Reply via email to