On Sat, Sep 03, 2016 at 01:12:27AM +0300, Kalle Olavi Niemitalo wrote: > Richard Braun <rbr...@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