summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/httpserver
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2014-03-31 12:23:27 +0200
committeraszlig <aszlig@redmoonstudios.org>2014-03-31 12:33:25 +0200
commit9d8a8126e982e8aacfcd76d07abb947cb60d7f21 (patch)
tree08939253d9791043cf0b180687db2e380b8420fc /pkgs/development/python-modules/httpserver
parent6167da54ea35b78ec93daffaa1bb1033d2ac1a67 (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