guix-devel
[Top][All Lists]
Advanced

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

Re: statedir locations


From: Ludovic Courtès
Subject: Re: statedir locations
Date: Mon, 27 Jan 2014 13:57:43 +0100
User-agent: Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3 (gnu/linux)

John Darrington <address@hidden> skribis:

> It has come to my attention that guix packages (at least those with gnu build 
> system)
> default their statedirs to directories under /nix/store/.  Recall that the 
> statedirs (ie: 
> sharedstatedir localstatedir and runstatedir) are for installing data files 
> *which the programs
> modify while they run* [1].   Obviously a program cannot modify anything 
> under /nix/store
> I think we need to update the default configure flags.

Yes.  We actually have a number of local modifications:

  $ grep -e --localstatedir gnu/packages/*.scm | wc -l
  5

I think we should change gnu-build-system.scm to pass
--localstatedir=/var, unless ‘configure-flags’ specify another setting.

I’ll do that in ‘core-updates’.

Thanks,
Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]