aboutsummaryrefslogtreecommitdiff
path: root/nix/AUTHORS
blob: fc2279d6287ad507cea9e45c43f2b0fa9cfc4c77 (about) (plain)
1
2
Most of the code is this directory was written by several people for
the Nix project (http://nixos.org/nix).  Thanks!
='nohover-highlight'> This was superseded by ‘least-authority-wrapper’. * gnu/build/shepherd.scm (read-pid-file/container) (make-forkexec-constructor/container): Remove. Change-Id: I6acccdff2609a35807608f865a4d381146113a88 2022-09-02shepherd: Set #o640 permissions for log file of service in container.Arun Isaac * gnu/build/shepherd.scm (make-forkexec-constructor/container): Set #o640 permissions for log file. 2022-05-01Add (guix least-authority).Ludovic Courtès * guix/least-authority.scm: New file. * Makefile.am (MODULES): Add it. * gnu/build/shepherd.scm (default-mounts): Make public. 2022-04-12shepherd: Add #:supplementary-groups.Leo Nikkilä To support the argument introduced in Shepherd 0.9.0 when defining container-bound services. * gnu/build/shepherd.scm (exec-command*) (make-forkexec-constructor/container): Add '#:supplementary-groups'. Signed-off-by: Ludovic Courtès <ludo@gnu.org> 2022-04-11shepherd: 'fork+exec-command/container' always returns a PID.Ludovic Courtès Fixes a regression introduced in 938448bf40fc77092859352d2243e2d0c236375f whereby 'fork+exec-command/container' would return #t, then used as the running value of the 'guix-daemon' service in the installer. Upon installation completion, stopping the 'guix-daemon' service would fail with wrong-type-arg because that #t would be passed to the 'stop' method in lieu of a PID. * gnu/build/shepherd.scm (fork+exec-command/container): Return a PID rather than #t. 2022-04-11shepherd: 'exec-command*' has a valid default #:directory.Ludovic Courtès Fixes a regression introduced in 938448bf40fc77092859352d2243e2d0c236375f where 'exec-command*' could get #:directory #f, in particular when called by 'fork+exec-command/container'. * gnu/build/shepherd.scm (exec-command*): Add default value for #:directory. 2022-04-07shepherd: Adjust 'fork+exec-command/container' for the Shepherd 0.9.Ludovic Courtès * gnu/build/shepherd.scm (exec-command*): New procedure, with code formerly... (make-forkexec-constructor/container): ... here. Use it. (fork+exec-command/container): Use 'fork+exec-command' only when CONTAINER-SUPPORT? is false or PID is the current process.