consistent ownership/permissions for /run/service-state/**

This commit is contained in:
Daniel Barlow 2023-02-25 22:53:06 +00:00
parent 4bd99df0f1
commit 59ce03630a
7 changed files with 57 additions and 38 deletions

View file

@ -5,13 +5,14 @@
, busybox
, callPackage
, writeScript
, serviceFns
}:
let
inherit (builtins) concatStringsSep;
output = service: name: "/run/service-state/${service.name}/${name}";
serviceScript = commands : ''
#!${busybox}/bin/sh
output() { cat $1/.outputs/$2; }
. ${serviceFns}
${commands}
'';
service = {