nixos/memcached: replace deprecated usage of PermissionsStartOnly
see https://github.com/NixOS/nixpkgs/issues/53852
This commit is contained in:
parent
5f9a639f69
commit
2f50cd06dc
@ -78,11 +78,6 @@ in
|
|||||||
after = [ "network.target" ];
|
after = [ "network.target" ];
|
||||||
|
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
PermissionsStartOnly = true;
|
|
||||||
ExecStartPre = optionals cfg.enableUnixSocket [
|
|
||||||
"${pkgs.coreutils}/bin/install -d -o ${cfg.user} /run/memcached/"
|
|
||||||
"${pkgs.coreutils}/bin/chown -R ${cfg.user} /run/memcached/"
|
|
||||||
];
|
|
||||||
ExecStart =
|
ExecStart =
|
||||||
let
|
let
|
||||||
networking = if cfg.enableUnixSocket
|
networking = if cfg.enableUnixSocket
|
||||||
@ -91,12 +86,13 @@ in
|
|||||||
in "${memcached}/bin/memcached ${networking} -m ${toString cfg.maxMemory} -c ${toString cfg.maxConnections} ${concatStringsSep " " cfg.extraOptions}";
|
in "${memcached}/bin/memcached ${networking} -m ${toString cfg.maxMemory} -c ${toString cfg.maxConnections} ${concatStringsSep " " cfg.extraOptions}";
|
||||||
|
|
||||||
User = cfg.user;
|
User = cfg.user;
|
||||||
|
RuntimeDirectory = "memcached";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
imports = [
|
imports = [
|
||||||
(mkRemovedOptionModule ["services" "memcached" "socket"] ''
|
(mkRemovedOptionModule ["services" "memcached" "socket"] ''
|
||||||
This option was replaced by a fixed unix socket path at /run/memcached/memcached.sock enabled using services.memached.enableUnixSocket.
|
This option was replaced by a fixed unix socket path at /run/memcached/memcached.sock enabled using services.memcached.enableUnixSocket.
|
||||||
'')
|
'')
|
||||||
];
|
];
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user