summary refs log tree commit diff
path: root/pkgs/build-support/release
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-08-08 14:15:05 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-08-08 14:15:43 +0200
commit940eb8bfc16d244cf86bf4cb326ddfdde0cc53bb (patch)
treeca98484a3b4e5d7de955168afe7d82041577d58c /pkgs/build-support/release
parent8b7f2af950854b8f39c1d06d99649298efe24dc6 (diff)
downloadnixpkgs-940eb8bfc16d244cf86bf4cb326ddfdde0cc53bb.tar
nixpkgs-940eb8bfc16d244cf86bf4cb326ddfdde0cc53bb.tar.gz
nixpkgs-940eb8bfc16d244cf86bf4cb326ddfdde0cc53bb.tar.bz2
nixpkgs-940eb8bfc16d244cf86bf4cb326ddfdde0cc53bb.tar.lz
nixpkgs-940eb8bfc16d244cf86bf4cb326ddfdde0cc53bb.tar.xz
nixpkgs-940eb8bfc16d244cf86bf4cb326ddfdde0cc53bb.tar.zst
nixpkgs-940eb8bfc16d244cf86bf4cb326ddfdde0cc53bb.zip
debBuild: Allow setting the package name and overriding the install command
Diffstat (limited to 'pkgs/build-support/release')
-rw-r--r--pkgs/build-support/release/debian-build.nix4
1 files changed, 3 insertions, 1 deletions
diff --git a/pkgs/build-support/release/debian-build.nix b/pkgs/build-support/release/debian-build.nix
index 168b44ad74c..3adfe41031d 100644
--- a/pkgs/build-support/release/debian-build.nix
+++ b/pkgs/build-support/release/debian-build.nix
@@ -60,8 +60,10 @@ vmTools.runInLinuxImage (stdenv.mkDerivation (
         --provides="${concatStringsSep "," debProvides}" \
         ${optionalString (src ? version) "--pkgversion=$(echo ${src.version} | tr _ -)"} \
         ''${debMaintainer:+--maintainer="'$debMaintainer'"} \
+        ''${debName:+--pkgname="'$debName'"} \
         $checkInstallFlags \
-        make install
+        -- \
+        $SHELL -c "''${installCommand:-make install}"
 
       mkdir -p $out/debs
       find . -name "*.deb" -exec cp {} $out/debs \;