lvm2_vdo: init

This commit is contained in:
ajs124
2022-04-04 13:00:43 +01:00
parent 88d2a7cbb5
commit 39b3db85f1
2 changed files with 9 additions and 1 deletions
+6 -1
View File
@@ -11,6 +11,7 @@
, enableDmeventd ? false
, udevSupport ? !stdenv.hostPlatform.isStatic, udev ? null
, onlyLib ? stdenv.hostPlatform.isStatic
, enableVDO ? false, vdo ? null
, nixosTests
}:
@@ -18,7 +19,7 @@
assert enableDmeventd -> enableCmdlib;
stdenv.mkDerivation rec {
pname = "lvm2" + lib.optionalString enableDmeventd "-with-dmeventd";
pname = "lvm2" + lib.optionalString enableDmeventd "-with-dmeventd" + lib.optionalString enableVDO "-with-vdo";
inherit version;
src = fetchurl {
@@ -33,6 +34,8 @@ stdenv.mkDerivation rec {
udev
] ++ lib.optionals (!onlyLib) [
libuuid
] ++ lib.optionals enableVDO [
vdo
];
configureFlags = [
@@ -58,6 +61,8 @@ stdenv.mkDerivation rec {
"--enable-udev_sync"
] ++ lib.optionals stdenv.hostPlatform.isStatic [
"--enable-static_link"
] ++ lib.optionals enableVDO [
"--enable-vdo"
];
preConfigure = ''
+3
View File
@@ -22978,6 +22978,9 @@ with pkgs;
enableDmeventd = true;
enableCmdlib = true;
};
lvm2_vdo = lvm2_dmeventd.override {
enableVDO = true;
};
maddy = callPackage ../servers/maddy { };