this will let us configure more than one socket to connect/bind to, which in turn lets us use posix acls on sockets for access control. we will also need something like this for the final rpc transition. Change-Id: I9c39f14906e9bf809055ab5c94bf687745b4f69e
18 lines
463 B
Plaintext
18 lines
463 B
Plaintext
[Unit]
|
|
Description=Nix Daemon
|
|
Documentation=man:nix-daemon https://docs.lix.systems/manual/lix/stable
|
|
Conflicts=@conflicts@
|
|
RequiresMountsFor=@storedir@
|
|
RequiresMountsFor=@localstatedir@
|
|
RequiresMountsFor=@localstatedir@/nix/db
|
|
ConditionPathIsReadWrite=@localstatedir@/nix/daemon-socket
|
|
|
|
[Service]
|
|
ExecStart=@@bindir@/nix-daemon nix-daemon --daemon
|
|
CacheDirectory=nix
|
|
KillMode=process
|
|
LimitNOFILE=1048576
|
|
TasksMax=1048576
|
|
Delegate=yes
|
|
DelegateSubgroup=supervisor
|