summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlassulus <lassulus@lassul.us>2022-10-21 14:44:17 +0200
committerlassulus <lassulus@lassul.us>2022-10-23 11:34:39 +0200
commit89cc8978eb819ee0405e1998ddc02317652fdb3a (patch)
tree6232468aa43d97c4f335b64b8e36aa2a3ca5dadb
parent8666475b74ecd15bcf546f554c0587f496cd9c8f (diff)
types: meta.dependencies -> meta.deviceDependencies
-rw-r--r--types.nix16
1 files changed, 8 insertions, 8 deletions
diff --git a/types.nix b/types.nix
index e830c8d..6d3fcda 100644
--- a/types.nix
+++ b/types.nix
@@ -81,15 +81,15 @@ rec {
};
in valueType;
- /* Given a attrset of dependencies and a devices attrset
- returns a sorted list by dependencies. aborts if a loop is found
+ /* Given a attrset of deviceDependencies and a devices attrset
+ returns a sorted list by deviceDependencies. aborts if a loop is found
sortDevicesByDependencies :: AttrSet -> AttrSet -> [ [ str str ] ]
*/
- sortDevicesByDependencies = dependencies: devices:
+ sortDevicesByDependencies = deviceDependencies: devices:
let
dependsOn = a: b:
- elem a (attrByPath b [] dependencies);
+ elem a (attrByPath b [] deviceDependencies);
maybeSortedDevices = toposort dependsOn (diskoLib.deviceList devices);
in
if (hasAttr "cycle" maybeSortedDevices) then
@@ -182,7 +182,7 @@ rec {
config.devices.mdadm
config.devices.zpool
])) // {
- sortedDeviceList = diskoLib.sortDevicesByDependencies config.meta.dependencies config.devices;
+ sortedDeviceList = diskoLib.sortDevicesByDependencies config.meta.deviceDependencies config.devices;
};
};
create = mkOption {
@@ -514,7 +514,7 @@ rec {
readOnly = true;
type = types.functionTo diskoLib.jsonType;
default = dev: {
- dependencies.lvm_vg.${config.vg} = [ dev ];
+ deviceDependencies.lvm_vg.${config.vg} = [ dev ];
};
};
_create = mkOption {
@@ -673,7 +673,7 @@ rec {
readOnly = true;
type = types.functionTo diskoLib.jsonType;
default = dev: {
- dependencies.zpool.${config.pool} = [ dev ];
+ deviceDependencies.zpool.${config.pool} = [ dev ];
};
};
_create = mkOption {
@@ -957,7 +957,7 @@ rec {
readOnly = true;
type = types.functionTo diskoLib.jsonType;
default = dev: {
- dependencies.mdadm.${config.name} = [ dev ];
+ deviceDependencies.mdadm.${config.name} = [ dev ];
};
};
_create = mkOption {