diff options
| author | aszlig <aszlig@redmoonstudios.org> | 2014-03-31 12:23:27 +0200 |
|---|---|---|
| committer | aszlig <aszlig@redmoonstudios.org> | 2014-03-31 12:33:25 +0200 |
| commit | 9d8a8126e982e8aacfcd76d07abb947cb60d7f21 (patch) | |
| tree | 08939253d9791043cf0b180687db2e380b8420fc /pkgs/development/python-modules/httpserver | |
| parent | 6167da54ea35b78ec93daffaa1bb1033d2ac1a67 (diff) | |
systemd: Add support for path units.
This allows to define systemd.path(5) units, for example like this:
{
systemd = let
description = "Set Key Permissions for xyz.key";
in {
paths.set-key-perms = {
inherit description;
before = [ "network.target" ];
wantedBy = [ "multi-user.target" ];
pathConfig.PathChanged = "/run/keys/xyz.key";
};
services.set-key-perms = {
inherit description;
serviceConfig.Type = "oneshot";
script = "chown myspecialkeyuser /run/keys/xyz.key";
};
};
}
The example here is actually useful in order to set permissions for the
NixOps keys target to ensure those permisisons aren't reset whenever the
key file is reuploaded.
Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'pkgs/development/python-modules/httpserver')
0 files changed, 0 insertions, 0 deletions
