diff --git a/pkgs/os-specific/linux/device-mapper/default.nix b/pkgs/os-specific/linux/device-mapper/default.nix deleted file mode 100644 index d17cebe3fd57..000000000000 --- a/pkgs/os-specific/linux/device-mapper/default.nix +++ /dev/null @@ -1,17 +0,0 @@ -{stdenv, fetchurl, enableStatic ? true}: - -stdenv.mkDerivation { - name = "device-mapper-1.02.27"; - - src = fetchurl { - url = ftp://sources.redhat.com/pub/dm/device-mapper.1.02.27.tgz; - sha256 = "1z4dldjjxfinwvg39x4m2cm5rcsbxs833g3phm34f5a2lwh7i6v6"; - }; - - inherit enableStatic; - - configureFlags = if enableStatic then "--enable-static_link" else ""; - - # To prevent make install from failing. - installFlags = "OWNER= GROUP="; -} diff --git a/pkgs/os-specific/linux/lvm2/default.nix b/pkgs/os-specific/linux/lvm2/default.nix index d33de1bd50ec..26c2e3c392ac 100644 --- a/pkgs/os-specific/linux/lvm2/default.nix +++ b/pkgs/os-specific/linux/lvm2/default.nix @@ -1,21 +1,20 @@ -{stdenv, fetchurl, devicemapper, enableStatic ? true}: - -assert enableStatic -> devicemapper.enableStatic; +{ stdenv, fetchurl }: stdenv.mkDerivation { - name = "lvm2-2.02.39"; + name = "lvm2-2.02.56"; src = fetchurl { - url = ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.39.tgz; - sha256 = "18nfy7lj9fjjqjjd9dmb4v8away7cpi51ss1k8gd0yrh77dbsyyh"; + url = ftp://sources.redhat.com/pub/lvm2/LVM2.2.02.56.tgz; + sha256 = "0hrgca93jnc3k05cgc3rc5klvc03anxmqydgljv6qq59nhnfz5lw"; }; - buildInputs = [devicemapper]; - - inherit enableStatic; - - configureFlags = "--disable-readline ${if enableStatic then "--enable-static_link" else ""}"; + configureFlags = "--disable-readline --enable-udev_rules --enable-udev_sync"; # To prevent make install from failing. preInstall = "installFlags=\"OWNER= GROUP= confdir=$out/etc\""; + + meta = { + homepage = http://sourceware.org/lvm2/; + descriptions = "Tools to support Logical Volume Management (LVM) on Linux"; + }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3c958548a345..f057bbf6ebe0 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5276,9 +5276,7 @@ let inherit stdenv; }; - devicemapper = import ../os-specific/linux/device-mapper { - inherit fetchurl stdenv; - }; + devicemapper = lvm2; dmidecode = import ../os-specific/linux/dmidecode { inherit fetchurl stdenv; @@ -5722,7 +5720,7 @@ let }; lvm2 = import ../os-specific/linux/lvm2 { - inherit fetchurl stdenv devicemapper; + inherit fetchurl stdenv; }; mdadm = import ../os-specific/linux/mdadm {