lvm2: fix static compilation
This should avoid a infinity recursion issue during static compilation, by making util-linux not a dependency of the `fix-blkdeactivate.patch`.
This commit is contained in:
parent
bf27ea9cdb
commit
582a42ece7
@ -4,18 +4,19 @@
|
||||
, fetchpatch
|
||||
, fetchurl
|
||||
, pkg-config
|
||||
, util-linux
|
||||
, coreutils
|
||||
, libuuid
|
||||
, libaio
|
||||
, substituteAll
|
||||
, enableCmdlib ? false
|
||||
, enableDmeventd ? false
|
||||
, udevSupport ? !stdenv.hostPlatform.isStatic, udev ? null
|
||||
, udevSupport ? !stdenv.hostPlatform.isStatic, udev
|
||||
, onlyLib ? stdenv.hostPlatform.isStatic
|
||||
, enableVDO ? false, vdo ? null
|
||||
, enableMdadm ? false, mdadm ? null
|
||||
, enableMultipath ? false, multipath-tools ? null
|
||||
# Otherwise we have a infinity recursion during static compilation
|
||||
, enableUtilLinux ? !stdenv.hostPlatform.isStatic, util-linux
|
||||
, enableVDO ? false, vdo
|
||||
, enableMdadm ? false, mdadm
|
||||
, enableMultipath ? false, multipath-tools
|
||||
, nixosTests
|
||||
}:
|
||||
|
||||
@ -102,7 +103,7 @@ stdenv.mkDerivation rec {
|
||||
in {
|
||||
src = ./fix-blkdeactivate.patch;
|
||||
inherit coreutils;
|
||||
util_linux = util-linux;
|
||||
util_linux = optionalTool enableUtilLinux util-linux;
|
||||
mdadm = optionalTool enableMdadm mdadm;
|
||||
multipath_tools = optionalTool enableMultipath multipath-tools;
|
||||
vdo = optionalTool enableVDO vdo;
|
||||
|
Loading…
Reference in New Issue
Block a user