[smokeping-users] converted smokeping to work with thttpd
Niko Tyni
ntyni+smokeping-users at mappi.helsinki.fi
Fri Jan 25 19:08:06 CET 2008
On Fri, Jan 25, 2008 at 02:00:19AM -0800, Stephen wrote:
> The only bug I found with my arrangement is that
> Debian Linux, especially the Ubuntu Linux fork, uses
> /var/run as a tmpfs which means it is volatile.
Yes, Ubuntu makes /var/run tmpfs by default, while Debian currently
doesn't.
> This also means /var/run/smokeping has to be recreated
> and assigned for use by smokeping, and smokeping does
> not check for this.
>
> One fix I saw checked for the existence of /var/run/smokeping
> while running /etc/init.d/smokeping which means it checks
> for the existence only if it is starting smokeping.
That's what the current Ubuntu and Debian smokeping packages do.
>From the Debian package changelog:
smokeping (2.2.7-1) unstable; urgency=low
* New upstream release
* Create /var/run/smokeping at startup if it doesn't exist.
Patch from Ubuntu.
-- Niko Tyni <ntyni at iki.fi> Sat, 10 Nov 2007 09:55:32 +0200
In debian/init.d we have:
if [ ! -d /var/run/smokeping ]; then
mkdir /var/run/smokeping
chown ${DAEMON_USER}.root /var/run/smokeping
chmod 0755 /var/run/smokeping
fi
Cheers,
--
Niko
More information about the smokeping-users
mailing list