summary refs log tree commit diff
path: root/pkgs/os-specific/linux/util-linux
diff options
context:
space:
mode:
authorlaalsaas <laalsaas@systemli.org>2023-02-06 19:38:41 +0100
committerlaalsaas <laalsaas@systemli.org>2023-02-07 16:19:56 +0100
commit7d9ab620deba7c976951501dac07c213e58dee70 (patch)
tree4117c789d06ec0f565bd8bef866c9b6ceb4a6ba1 /pkgs/os-specific/linux/util-linux
parentf7bae54f01be592983ef38a86efd6628160733ba (diff)
downloadnixpkgs-7d9ab620deba7c976951501dac07c213e58dee70.tar
nixpkgs-7d9ab620deba7c976951501dac07c213e58dee70.tar.gz
nixpkgs-7d9ab620deba7c976951501dac07c213e58dee70.tar.bz2
nixpkgs-7d9ab620deba7c976951501dac07c213e58dee70.tar.lz
nixpkgs-7d9ab620deba7c976951501dac07c213e58dee70.tar.xz
nixpkgs-7d9ab620deba7c976951501dac07c213e58dee70.tar.zst
nixpkgs-7d9ab620deba7c976951501dac07c213e58dee70.zip
util-linux: install completion
Diffstat (limited to 'pkgs/os-specific/linux/util-linux')
-rw-r--r--pkgs/os-specific/linux/util-linux/default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/util-linux/default.nix b/pkgs/os-specific/linux/util-linux/default.nix
index eeecc655aef..3c8b7f6663f 100644
--- a/pkgs/os-specific/linux/util-linux/default.nix
+++ b/pkgs/os-specific/linux/util-linux/default.nix
@@ -11,6 +11,7 @@
 , nlsSupport ? true
 , translateManpages ? true
 , po4a
+, installShellFiles
 }:
 
 stdenv.mkDerivation rec {
@@ -66,7 +67,7 @@ stdenv.mkDerivation rec {
     "usrsbin_execdir=${placeholder "bin"}/sbin"
   ];
 
-  nativeBuildInputs = [ pkg-config ]
+  nativeBuildInputs = [ pkg-config installShellFiles ]
     ++ lib.optionals translateManpages [ po4a ];
 
   buildInputs = [ zlib libxcrypt ]
@@ -79,6 +80,10 @@ stdenv.mkDerivation rec {
 
   enableParallelBuilding = true;
 
+  postInstall = ''
+    installShellCompletion --bash bash-completion/*
+  '';
+
   meta = with lib; {
     homepage = "https://www.kernel.org/pub/linux/utils/util-linux/";
     description = "A set of system utilities for Linux";