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

Re: Bug#620870: debian-policy: Please add /run as FHS exception



On Sun, Jan 01, 2012 at 09:58:45AM -0800, Russ Allbery wrote:
> Note that this version of the patch explicitly says that packages "should"
> use /run and /run/lock in preference to /var/run and /var/lock.  My
> understanding is that this is where we want to go, but if this is
> premature, that paragraph can easily be removed for now without changing
> the substance of the rest of this change.

Seconded (with this change).  For wheezy, packages can use /run only
with the appropriate dependency on initscripts (to ensure its
presence and writability), which means that in general it's advisable
to continue to use the old paths, which are guaranteed to be
available at all points during a wheezy upgrade.  There's also cross-
distribution/OS compatibility to consider; since the old paths
continue to be avilable on all systems, that may well be the better
choice.  So I think that it might be OK for wheezy+1, but is probably
premature at this point.

For wheezy, we've only migrated packages using non-standard locations
such as /lib/init/rw, /dev/.xxx and /dev/shm/.xxx etc., and left
packages using /var/run and /var/lock alone.  They are however at
liberty to migrate individually should they wish to add the appropriate
initscripts dependency and switch their paths over.  But I would
generally just advise waiting for wheezy+1 and switching the paths
without the dependency--the files will already be present in both
locations at that point.


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 to: