mirror of
https://github.com/nix-community/disko
synced 2024-11-10 14:24:27 +00:00
revert mkCreateOption
This commit is contained in:
parent
a78d3ce578
commit
360ee1522f
1 changed files with 5 additions and 20 deletions
25
types.nix
25
types.nix
|
@ -141,24 +141,6 @@ rec {
|
|||
};
|
||||
};
|
||||
|
||||
mkCreateOption = { config, options, default }:
|
||||
mkOption {
|
||||
description = "Creation script";
|
||||
internal = true;
|
||||
readOnly = true;
|
||||
type = types.str;
|
||||
default = lib.concatStringsSep "\n" [
|
||||
"(" #subshell for namespacing
|
||||
(diskoLib.defineHookVariables { inherit config options; })
|
||||
config.preCreateHook
|
||||
default
|
||||
config.postCreateHook
|
||||
")"
|
||||
];
|
||||
};
|
||||
|
||||
|
||||
|
||||
/* Takes a disko device specification, returns an attrset with metadata
|
||||
|
||||
meta :: types.devices -> AttrSet
|
||||
|
@ -1189,8 +1171,10 @@ rec {
|
|||
diskoLib.deepMergeMap (dataset: dataset._meta [ "zpool" config.name ]) (attrValues config.datasets);
|
||||
description = "Metadata";
|
||||
};
|
||||
_create = diskoLib.mkCreateOption {
|
||||
inherit config options;
|
||||
_create = mkOption {
|
||||
internal = true;
|
||||
readOnly = true;
|
||||
type = types.str;
|
||||
default = ''
|
||||
zpool create ${config.name} \
|
||||
${config.mode} \
|
||||
|
@ -1199,6 +1183,7 @@ rec {
|
|||
''${ZFSDEVICES_${config.name}}
|
||||
${concatMapStrings (dataset: dataset._create config.name) (attrValues config.datasets)}
|
||||
'';
|
||||
description = "Creation script";
|
||||
};
|
||||
_mount = mkOption {
|
||||
internal = true;
|
||||
|
|
Loading…
Reference in a new issue