nixpkgs/pkgs/tools/networking/pdsh/default.nix
Peter Simons a16eebd0a6 Cosmetic, no functional change intended.
This patch moves curly braces to the end of the line, i.e.

  foo = { 
    ...
  };

instead of the previously used style:

  foo = 
  { 
    ...
  };

I commit this change hoping that my contributions to this project now conform
to the rules described in maintainers/docs/coding-conventions.txt so that the
self-appointed indention sheriff of the NixOS community can finally get off my
back and rest assured knowing that all i's are dotted and all t's are crossed.

svn path=/nixpkgs/trunk/; revision=12386
2008-07-18 20:11:25 +00:00

37 lines
1.5 KiB
Nix

{stdenv, fetchurl, perl, readline, ssh, pam}:
stdenv.mkDerivation rec {
name = "pdsh-2.16";
meta = {
homepage = "https://computing.llnl.gov/linux/pdsh.html";
description = "A high-performance, parallel remote shell utility.";
license = "GPLv2";
};
src = fetchurl {
url = "mirror://sourceforge/pdsh/${name}.tar.bz2";
sha256 = "8891cd3b175d3075f7c71fa4ee2b077306117ada5dd8c0966caaa3b74eca3a3e";
};
patches = [ ./fix-missing-sys-types-h.patch ];
buildInputs = [perl readline ssh pam];
# Setting --with-machines=$out in configureFlags doesn't seem to work,
# so I specify configurePhase instead.
configurePhase = "./configure --prefix=$out --with-machines=$out/etc/machines"
+ " " + (if readline == null then "--without-readline" else "--with-readline")
+ " " + (if ssh == null then "--without-ssh" else "--with-ssh")
+ " " + (if pam == null then "--without-pam" else "--with-pam")
+ " --with-dshgroups"
+ " --with-xcpu"
+ " --without-genders"
+ " --without-mqshell"
+ " --without-mrsh"
+ " --without-netgroup"
+ " --without-nodeattr"
+ " --without-nodeupdown"
+ " --without-qshell"
+ " --without-slurm"
+ " --enable-fast-install"
+ " --disable-dependency-tracking"
+ " --disable-debug"
;
}