diff options
author | Yureka <yuka@yuka.dev> | 2021-10-17 15:46:26 +0200 |
---|---|---|
committer | Yureka <yuka@yuka.dev> | 2021-10-17 15:55:49 +0200 |
commit | 2cc29125a722d913a80aaf94c51bdd72219aac07 (patch) | |
tree | 734f12a239eb303d7f3857c3bd8d1b8871f64b78 /pkgs/os-specific | |
parent | 49b132183a94c3ce5f8db6570c75293348e16daf (diff) | |
download | nixpkgs-2cc29125a722d913a80aaf94c51bdd72219aac07.tar nixpkgs-2cc29125a722d913a80aaf94c51bdd72219aac07.tar.gz nixpkgs-2cc29125a722d913a80aaf94c51bdd72219aac07.tar.bz2 nixpkgs-2cc29125a722d913a80aaf94c51bdd72219aac07.tar.lz nixpkgs-2cc29125a722d913a80aaf94c51bdd72219aac07.tar.xz nixpkgs-2cc29125a722d913a80aaf94c51bdd72219aac07.tar.zst nixpkgs-2cc29125a722d913a80aaf94c51bdd72219aac07.zip |
lvm2: package 2.02.x for musl
Diffstat (limited to 'pkgs/os-specific')
-rw-r--r-- | pkgs/os-specific/linux/lvm2/2_02.nix | 4 | ||||
-rw-r--r-- | pkgs/os-specific/linux/lvm2/2_03.nix | 4 | ||||
-rw-r--r-- | pkgs/os-specific/linux/lvm2/common.nix (renamed from pkgs/os-specific/linux/lvm2/default.nix) | 9 |
3 files changed, 14 insertions, 3 deletions
diff --git a/pkgs/os-specific/linux/lvm2/2_02.nix b/pkgs/os-specific/linux/lvm2/2_02.nix new file mode 100644 index 00000000000..3566a01178b --- /dev/null +++ b/pkgs/os-specific/linux/lvm2/2_02.nix @@ -0,0 +1,4 @@ +import ./common.nix { + version = "2.02.187"; + sha256Hash = "sha256-Dg1SGoY6XbJEDy4edie6grcCc65KsLvhMIUdsNWOWvE="; +} diff --git a/pkgs/os-specific/linux/lvm2/2_03.nix b/pkgs/os-specific/linux/lvm2/2_03.nix new file mode 100644 index 00000000000..d6456b46e51 --- /dev/null +++ b/pkgs/os-specific/linux/lvm2/2_03.nix @@ -0,0 +1,4 @@ +import ./common.nix { + version = "2.03.12"; + sha256Hash = "1shczwfd0888dchjiaqzd48ampm6f8y0ngsqd99fy4nxlbr5q1vn"; +} diff --git a/pkgs/os-specific/linux/lvm2/default.nix b/pkgs/os-specific/linux/lvm2/common.nix index fed7152d07a..2d09c48073d 100644 --- a/pkgs/os-specific/linux/lvm2/default.nix +++ b/pkgs/os-specific/linux/lvm2/common.nix @@ -1,3 +1,5 @@ +{ version, sha256Hash }: + { lib, stdenv , fetchpatch , fetchurl @@ -15,12 +17,12 @@ assert enableDmeventd -> enableCmdlib; stdenv.mkDerivation rec { - pname = "lvm2" + lib.optionalString enableDmeventd "with-dmeventd"; - version = "2.03.12"; + pname = "lvm2" + lib.optionalString enableDmeventd "-with-dmeventd"; + inherit version; src = fetchurl { url = "https://mirrors.kernel.org/sourceware/lvm2/LVM2.${version}.tgz"; - sha256 = "1shczwfd0888dchjiaqzd48ampm6f8y0ngsqd99fy4nxlbr5q1vn"; + sha256 = sha256Hash; }; nativeBuildInputs = [ pkg-config ]; @@ -60,6 +62,7 @@ stdenv.mkDerivation rec { --replace "(BINDIR)/systemd-run" /run/current-system/systemd/bin/systemd-run substituteInPlace make.tmpl.in --replace "@systemdsystemunitdir@" "$out/lib/systemd/system" + '' + lib.optionalString (lib.versionAtLeast version "2.03") '' substituteInPlace libdm/make.tmpl.in --replace "@systemdsystemunitdir@" "$out/lib/systemd/system" ''; |