Package: pidentd
Version: 3.0.19.ds1-1
Severity: important
The default installation of pidentd on Debian Etch (as of
15-Feb-2007) does not work if /var/run is mounted as a tmpfs file
system (using the RAMRUN=yes option in /etc/default/rcS).
The problem is that pidentd tries to write its process ID to the
file /var/run/identd/identd.pid (controlled by the server:pid-file
directive in /etc/identd.conf); however, the appropriate directory
does not exist: it needs to be recreated on each reboot. This
directory IS created by the postinst script (fixing bug #56475!),
but that does not help with a tmpfs file system.
The solution is to include a simple /etc/init.d/pidentd script, as
included below, and to link to it as /etc/rcS.d/S20pidentd (although
a different number may be more appropriate). The script:
#!/bin/sh
[ -x /usr/sbin/identd ] || exit 0
mkdir -p /var/run/identd
chown identd:nogroup /var/run/identd
chmod 755 /var/run/identd
Thanks in advance!
Yours truly,
John Zaitseff
--
John Zaitseff ,--_|\ The ZAP Group
Phone: +61 2 9643 7737 / \ Sydney, Australia
E-mail: [EMAIL PROTECTED] \_,--._* http://www.zap.org.au/
v
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]