[Nix-dev] Hardcoding /var/run/current-system in nixpkgs
Vladimír Čunát
vcunat at gmail.com
Mon Feb 13 21:29:30 CET 2012
Hi.
On 02/13/2012 08:45 PM, Michael Raskin wrote:
>> Currently quite a few packages in nixpkgs have /var/run/current-system/sw
>> and/or /var/setuid-wrappers hardcoded. Why is it better than having /usr?
> Although suboptimal, it is better than /usr/ because upstream packages
> themselves don't do this on their own (yet). Unlike /usr/ references,
> these are at least easy to locate...
Yes, moreover the directories are symlinks so they are easily updated
(e.g. on nixos-rebuild switch). Anyway, it's only used for things that
are (at most) once on every system.
Or you mean it would be better to have these paths like
/var/run/current-system as some configurable parameters in the
expressions (attributes of pkgs)? It might be better but I would
postpone such things until we find a use case...
Vlada
More information about the nix-dev
mailing list