default.nix (299B)
1 {writeText}: 2 writeText "service-fns.sh" '' 3 output() { cat $1/.outputs/$2; } 4 output_path() { echo $(realpath $1/.outputs)/$2; } 5 mkoutputs() { 6 d=/run/service-state/$1 7 mkdir -m 2751 -p $d && chown root:system $d 8 echo $d 9 } 10 in_outputs() { 11 cd `mkoutputs $1` && umask 0027 12 } 13 ''