[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: statedir locations
From: |
Mark H Weaver |
Subject: |
Re: statedir locations |
Date: |
Mon, 27 Jan 2014 08:44:12 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) |
address@hidden (Ludovic Courtès) writes:
> 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’.
What about 'sharestatedir' and 'runstatedir'?
Mark