Re: /var/run/

From: Conrad Knauer <atheoi_at_no.spam.please>
Date: Wed Jan 03 2007 - 03:00:15 CST

On 1/2/07, Unit3 <unit3@demoni.ca> wrote:

> > The fact that Ubuntu changed to a tmpfs for /var/run sounds like a
> > great idea - you don't have to clean it up on boot up. Of course they
> > never bothered to change all the init scripts - the ones which put
> > their pid file in a directory. What does that mean? It means
> > programs fail to create their pid file on boot up, because the
> > directory (like /var/run/exim4/) doesn't exist.
> Ahhh yes, this was definitely annoying.
> > Can anyone tell me if the latest version of ubuntu fixes this? One
> > day I just might have to file a bunch of bug reports. Of course do
> > you really need a directory to hold a single pid file? That could be
> > a better fix.
> I remember this error plaguing us around Breezy, but two releases later
> I no longer see this cropping up. Don't take that to mean that every
> init script is fixed, but a good number of them must be since it's no
> longer bothering me. ;)

FYI: Since Edgy, Ubuntu has replaced sysvinit with a new system called
upstart. "From the start of development of edgy+2, no new packages
will be accepted unless they provide upstart jobs instead of init
scripts and init scripts will be considered deprecated." See:

http://www.netsplit.com/blog/articles/2006/08/26/upstart-in-universe
http://www.netsplit.com/blog/articles/2006/09/01/upstart-can-now-replace-sysvinit
http://www.netsplit.com/blog/articles/2006/12/14/upstart-0-3

and http://upstart.ubuntu.com/

CK
Received on Wed Jan 3 03:00:25 2007

This archive was generated by hypermail 2.1.8 : Wed Jan 03 2007 - 03:00:32 CST