aboutsummaryrefslogtreecommitdiff
path: root/pkgs/tools/networking/pdsh
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2010-10-30 09:51:38 +0000
committerPeter Simons <simons@cryp.to>2010-10-30 09:51:38 +0000
commite08d173663334b54a1538608437d1c84834f83e3 (patch)
treed4eb6cc68314706b4fb80d76671fa00f47666445 /pkgs/tools/networking/pdsh
parentcb72dd1ba8b87edc69b7397901b049598cc56336 (diff)
pdsh: updated to version 2.22
svn path=/nixpkgs/trunk/; revision=24539
Diffstat (limited to 'pkgs/tools/networking/pdsh')
-rw-r--r--pkgs/tools/networking/pdsh/default.nix15
1 files changed, 13 insertions, 2 deletions
diff --git a/pkgs/tools/networking/pdsh/default.nix b/pkgs/tools/networking/pdsh/default.nix
index 1034d7e09f5f..c48ec9265c93 100644
--- a/pkgs/tools/networking/pdsh/default.nix
+++ b/pkgs/tools/networking/pdsh/default.nix
@@ -1,11 +1,12 @@
{stdenv, fetchurl, perl, readline, rsh, ssh, pam}:
stdenv.mkDerivation rec {
- name = "pdsh-2.18";
+ name = "pdsh-2.22";
src = fetchurl {
url = "mirror://sourceforge/pdsh/${name}.tar.bz2";
- sha256 = "8c94acb17b4af8a9f553db180b4d5745c9c98844a5dc070e2ce80590e8e8a539";
+ sha256 = "1b3c5dbaa8nhw2a5h89khs501m6ywg3zfzv7zahgsvjc8zcnfg8q";
};
+
buildInputs = [perl readline ssh pam];
/* pdsh uses pthread_cancel(), which requires libgcc_s.so.1 to be
@@ -39,6 +40,16 @@ stdenv.mkDerivation rec {
homepage = "https://computing.llnl.gov/linux/pdsh.html";
description = "A high-performance, parallel remote shell utility.";
license = "GPLv2";
+
+ longDescription = ''
+ Pdsh is a high-performance, parallel remote shell utility. It has
+ built-in, thread-safe clients for Berkeley and Kerberos V4 rsh and
+ can call SSH externally (though with reduced performance). Pdsh
+ uses a "sliding window" parallel algorithm to conserve socket
+ resources on the initiating node and to allow progress to continue
+ while timeouts occur on some connections.
+ '';
+
platforms = stdenv.lib.platforms.all;
maintainers = [ stdenv.lib.maintainers.simons ];
};