lix/src/libstore
Ludovic Courtès 9aed117395 Preserve supplementary groups of build users
The following patch is an attempt to address this bug (see
<http://bugs.gnu.org/18994>) by preserving the supplementary groups of
build users in the build environment.

In practice, I would expect that supplementary groups would contain only
one or two groups: the build users group, and possibly the “kvm” group.

[Changed &at(0) to data() and removed tabs - Eelco]
2015-07-01 14:57:48 +02:00
..
build.cc Preserve supplementary groups of build users 2015-07-01 14:57:48 +02:00
derivations.cc Export outputPaths function 2015-06-10 16:17:06 +02:00
derivations.hh Export outputPaths function 2015-06-10 16:17:06 +02:00
gc.cc GC: Handle ENOSPC creating/moving to the trash directory 2015-06-30 21:41:26 +02:00
globals.cc Make /nix/var/nix/db/reserved bigger 2015-06-22 15:47:40 +02:00
globals.hh Add the pre-build hook. 2015-04-18 16:56:02 -04:00
local-store.cc Use posix_fallocate to create /nix/var/nix/db/reserved 2015-06-22 15:54:55 +02:00
local-store.hh addToStore(): Take explicit name argument 2015-03-25 17:06:12 +01:00
local.mk Fix using restricted mode with chroots 2015-04-16 18:46:17 +02:00
misc.cc Allow substitutes for builds that have preferLocalBuild set 2015-06-04 16:30:22 +02:00
misc.hh Allow substitutes for builds that have preferLocalBuild set 2015-06-04 16:30:22 +02:00
nix-store.pc.in Install some pkgconfig files 2014-09-18 12:00:40 +02:00
optimise-store.cc Pedantry 2014-12-14 01:51:14 +01:00
pathlocks.cc Ensure we're writing to stderr in the builder 2014-12-12 14:35:44 +01:00
pathlocks.hh Use "#pragma once" to prevent repeated header file inclusion 2012-07-18 14:59:03 -04:00
profiles.cc nix-collect-garbage: Don't call nix-env 2015-05-21 16:28:30 +02:00
profiles.hh nix-collect-garbage: Don't call nix-env 2015-05-21 16:28:30 +02:00
references.cc Use proper quotes everywhere 2014-08-20 18:03:48 +02:00
references.hh Use "#pragma once" to prevent repeated header file inclusion 2012-07-18 14:59:03 -04:00
remote-store.cc Add a ‘verifyStore’ RPC 2015-06-02 02:14:24 +02:00
remote-store.hh Add a ‘verifyStore’ RPC 2015-06-02 02:14:24 +02:00
schema.sql * Store the size of a store path in the database (to be precise, the 2010-11-16 17:11:46 +00:00
store-api.cc Use proper quotes everywhere 2014-08-20 18:03:48 +02:00
store-api.hh Add a ‘verifyStore’ RPC 2015-06-02 02:14:24 +02:00
worker-protocol.hh Add a ‘verifyStore’ RPC 2015-06-02 02:14:24 +02:00