On Wed, Apr 06, 2011 at 09:24:21AM +0200, Santiago Vila wrote:
> Well, I added /run and this is what happened:
> 
> http://bugs.debian.org/621036
> 
> Apparently, "it was stupid for base-files to ship /run without it
> being useable", and the bug is reassigned to base-files.
> 
> Does this mean I am supposed to setup /run as well?
> That would be completely crazy!
> 
> Please advise what to do. I am for removing /run from base-files
> (because obviosuly nobody thought about a transition plan) and leaving
> it entirely to initscripts or whatever package that will use /run.

Just FYI, initscripts has now entered unstable to introduce /run
support.  If you would like to re-introduce /run into base-files
that would be great.

There will be a window of potential breakage if base-files is
upgraded prior to initscripts and initramfs-tools if the system is
rebooted mid-way.  At this point, /run will exist but will not be
mounted by either initramfs-tools or initscripts.  Rather than
initscripts or initramfs-tools having a strict dependency on a
new base-files or breaks on older versions (neither of which is true),
I think the cleanest way would be if base-files could have a
Breaks on initscripts (<< 2.88dsf-13.3), initramfs-tools (<< 0.99)
which will ensure that they are upgraded first when doing a
squeeze→wheezy upgrade.

It would be nice if on new installs /var/run and /var/lock could be
created as symlinks to /run and /run/lock.  This will mean that
debootstrapped chroots will have a valid setup here, since they
will never be booted directly initscripts can't do this, and
it's also too hairy for initscripts to do this to a chroot in its
postinst.


Regards,
Roger

-- 
  .''`.  Roger Leigh
 : :' :  Debian GNU/Linux             http://people.debian.org/~rleigh/
 `. `'   Printing on GNU/Linux?       http://gutenprint.sourceforge.net/
   `-    GPG Public Key: 0x25BFB848   Please GPG sign your mail.

Attachment: signature.asc
Description: Digital signature

Reply via email to