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 ---

