Allow overrides to work for unit options

This commit is contained in:
Eelco Dolstra 2013-11-18 15:51:21 +01:00
parent 33cb0bbb4b
commit 8951be2d80

View File

@ -17,11 +17,13 @@ let
unitOption = mkOptionType { unitOption = mkOptionType {
name = "systemd option"; name = "systemd option";
merge = loc: defs: merge = loc: defs:
let defs' = getValues defs; let
defs' = filterOverrides defs;
defs'' = getValues defs';
in in
if isList (head defs') if isList (head defs'')
then concatLists defs' then concatLists defs''
else mergeOneOption loc defs; else mergeOneOption loc defs';
}; };
in rec { in rec {