[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#836428: hurd, initscripts: /tmp cleaning deletes files through a firmlink



On Sat, Sep 03, 2016 at 01:12:27AM +0300, Kalle Olavi Niemitalo wrote:
> Richard Braun <rbraun@sceen.net> writes:
> 
> > This was famously shown with the example of the
> > firmlink translator used in /tmp, which would cause the removal of
> > any file targeted by the firmlink on /tmp cleanup during system
> > startup.
> 
> That was already fixed in daemons/rc.sh as Debian bug #39925
> (hurd: /libexec/rc waits for /tmp/* translators), likely in
> version 19990714 of the Debian hurd package.  The bug has been
> reintroduced: although the fixed script is still installed
> (now as /etc/hurd/rc), it is no longer run by default.  Instead,
> /lib/init/bootclean.sh in the initscripts package cleans /tmp.
> 
> I don't see an open bug report about this in the hurd or
> initscripts package, and #39925 has been deleted,
> so I'm filing a new one now.

Thanks for that.

But you do understand that it's not a fix, right ? It's just a hack.
A true fix would mean we provide the same assumptions the init
scripts on Unix.

-- 
Richard Braun


Reply to: