More wibbles?

This commit is contained in:
Parnell Springmeyer 2017-01-29 01:41:39 -06:00
parent 48564d1ae5
commit af3b9a3d46
No known key found for this signature in database
GPG Key ID: DCCF89258EAD874A

View File

@ -4,11 +4,11 @@ let
inherit (config.security) wrapperDir wrappers setuidPrograms; inherit (config.security) wrapperDir wrappers setuidPrograms;
programs = programs =
(map (x: { program = x; owner = "root"; group = "root"; setuid = true; }) (map (x: { program = x; owner = "root"; group = "root"; setuid = true; }) setuidPrograms)
setuidPrograms) ++
++ lib.mapAttrsToList (lib.mapAttrsToList
(n: v: (if v ? "program" then v else v // {program=n;})) (n: v: (if v ? "program" then v else v // {program=n;}))
wrappers; wrappers);
mkWrapper = { program, source ? null, ...}: '' mkWrapper = { program, source ? null, ...}: ''
if ! source=${if source != null then source else "$(readlink -f $(PATH=$WRAPPER_PATH type -tP ${program}))"}; then if ! source=${if source != null then source else "$(readlink -f $(PATH=$WRAPPER_PATH type -tP ${program}))"}; then