summary refs log tree commit diff
path: root/pkgs/os-specific/linux/lvm2
diff options
context:
space:
mode:
authorFlorian Klink <flokli@flokli.de>2020-05-24 02:27:51 +0200
committerFlorian Klink <flokli@flokli.de>2020-07-12 23:04:33 +0200
commitd3a991d41028c5d2a5af2796c0bb542836457822 (patch)
tree0ac9575cd5364fda5c43c85e5a337a03b3161f9d /pkgs/os-specific/linux/lvm2
parentdf67459b89d69b9edde653efa6cb8d702179be0b (diff)
downloadnixpkgs-d3a991d41028c5d2a5af2796c0bb542836457822.tar
nixpkgs-d3a991d41028c5d2a5af2796c0bb542836457822.tar.gz
nixpkgs-d3a991d41028c5d2a5af2796c0bb542836457822.tar.bz2
nixpkgs-d3a991d41028c5d2a5af2796c0bb542836457822.tar.lz
nixpkgs-d3a991d41028c5d2a5af2796c0bb542836457822.tar.xz
nixpkgs-d3a991d41028c5d2a5af2796c0bb542836457822.tar.zst
nixpkgs-d3a991d41028c5d2a5af2796c0bb542836457822.zip
lvm2: add multiple output support
Diffstat (limited to 'pkgs/os-specific/linux/lvm2')
-rw-r--r--pkgs/os-specific/linux/lvm2/default.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/lvm2/default.nix b/pkgs/os-specific/linux/lvm2/default.nix
index 6d62d770e4d..5dffe04fe72 100644
--- a/pkgs/os-specific/linux/lvm2/default.nix
+++ b/pkgs/os-specific/linux/lvm2/default.nix
@@ -28,6 +28,9 @@ stdenv.mkDerivation rec {
   configureFlags = [
     "--disable-readline"
     "--enable-pkgconfig"
+    "--bindir=${placeholder "bin"}/bin"
+    "--sbindir=${placeholder "bin"}/bin"
+    "--libdir=${placeholder "lib"}/lib"
   ] ++ stdenv.lib.optional enable_dmeventd " --enable-dmeventd"
   ++ stdenv.lib.optional enable_cmdlib "--enable-cmdlib"
   ++ stdenv.lib.optionals (stdenv.hostPlatform != stdenv.buildPlatform) [
@@ -88,6 +91,12 @@ stdenv.mkDerivation rec {
     "install_tmpfiles_configuration"
   ];
 
+  postInstall = ''
+    moveToOutput lib/libdevmapper.so $lib
+  '';
+
+  outputs = [ "out" "bin" "lib" "dev" "man" ];
+
   meta = with stdenv.lib; {
     homepage = "http://sourceware.org/lvm2/";
     description = "Tools to support Logical Volume Management (LVM) on Linux";