summary refs log tree commit diff
path: root/pkgs/development/tools/buildah
diff options
context:
space:
mode:
authorzowoq <59103226+zowoq@users.noreply.github.com>2020-04-19 10:13:49 +1000
committerzowoq <59103226+zowoq@users.noreply.github.com>2020-04-19 10:27:40 +1000
commit7adb98309a77665987e2b964da1c3d9eb7a5a87d (patch)
tree42aacd9191616f569785c58350551eb621fc7103 /pkgs/development/tools/buildah
parente233a9d4dd1484d2b79e496d45f5e785642638ef (diff)
downloadnixpkgs-7adb98309a77665987e2b964da1c3d9eb7a5a87d.tar
nixpkgs-7adb98309a77665987e2b964da1c3d9eb7a5a87d.tar.gz
nixpkgs-7adb98309a77665987e2b964da1c3d9eb7a5a87d.tar.bz2
nixpkgs-7adb98309a77665987e2b964da1c3d9eb7a5a87d.tar.lz
nixpkgs-7adb98309a77665987e2b964da1c3d9eb7a5a87d.tar.xz
nixpkgs-7adb98309a77665987e2b964da1c3d9eb7a5a87d.tar.zst
nixpkgs-7adb98309a77665987e2b964da1c3d9eb7a5a87d.zip
buildah: installShellCompletion
Diffstat (limited to 'pkgs/development/tools/buildah')
-rw-r--r--pkgs/development/tools/buildah/default.nix23
1 files changed, 16 insertions, 7 deletions
diff --git a/pkgs/development/tools/buildah/default.nix b/pkgs/development/tools/buildah/default.nix
index 7fbb21ffb12..84b28631308 100644
--- a/pkgs/development/tools/buildah/default.nix
+++ b/pkgs/development/tools/buildah/default.nix
@@ -1,5 +1,14 @@
-{ stdenv, buildGoPackage, fetchFromGitHub
-, gpgme, libgpgerror, lvm2, btrfs-progs, pkg-config, libselinux, libseccomp
+{ stdenv
+, buildGoPackage
+, fetchFromGitHub
+, installShellFiles
+, pkg-config
+, gpgme
+, libgpgerror
+, lvm2
+, btrfs-progs
+, libselinux
+, libseccomp
 }:
 
 buildGoPackage rec {
@@ -7,9 +16,9 @@ buildGoPackage rec {
   version = "1.14.8";
 
   src = fetchFromGitHub {
-    owner  = "containers";
-    repo   = "buildah";
-    rev    = "v${version}";
+    owner = "containers";
+    repo = "buildah";
+    rev = "v${version}";
     sha256 = "187cvb3i5cwm7cwxmzpl2ca7900yb6v6b6cybyz5mnd5ccy5ff1q";
   };
 
@@ -18,7 +27,7 @@ buildGoPackage rec {
   goPackagePath = "github.com/containers/buildah";
   excludedPackages = [ "tests" ];
 
-  nativeBuildInputs = [ pkg-config ];
+  nativeBuildInputs = [ installShellFiles pkg-config ];
   buildInputs = [ gpgme libgpgerror lvm2 btrfs-progs libselinux libseccomp ];
 
   patches = [ ./disable-go-module-mode.patch ];
@@ -27,7 +36,7 @@ buildGoPackage rec {
     pushd go/src/${goPackagePath}
     make GIT_COMMIT="unknown"
     install -Dm755 buildah $bin/bin/buildah
-    install -Dm444 contrib/completions/bash/buildah $bin/share/bash-completion/completions/buildah
+    installShellCompletion --bash contrib/completions/bash/buildah
   '';
 
   postBuild = ''