pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/sysutils/vxargs Initial import of vxargs, version 0.3.3:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ded4b03a6f11
branches:  trunk
changeset: 513058:ded4b03a6f11
user:      jmmv <jmmv%pkgsrc.org@localhost>
date:      Sat May 20 11:27:09 2006 +0000

description:
Initial import of vxargs, version 0.3.3:

vxargs is an utility inspired in xargs and pssh.  It provides a parallel
versions of any arbitrary command, including ssh, rsync, scp, wget or
curl, just to mention a few.

It is specially useful to control a large set of machines in a wide-area
network.  For example, it can be used on PlanetLab to control hundreds of
machines spread around the world.

Its main features are:
* Parallelism: Runs many jobs at the same time.
* Flexibility: Runs arbitrary commands with arbitrary options.
* Visualization: Monitors the total/per job progress in a curses-based UI.
* Redirection: The standard and error outputs of each individual job are
  redirected to local files for further analysis.

diffstat:

 sysutils/vxargs/DESCR    |  14 ++++++++++++++
 sysutils/vxargs/Makefile |  27 +++++++++++++++++++++++++++
 sysutils/vxargs/PLIST    |   2 ++
 sysutils/vxargs/distinfo |   5 +++++
 4 files changed, 48 insertions(+), 0 deletions(-)

diffs (64 lines):

diff -r 3e6bc11d6a8b -r ded4b03a6f11 sysutils/vxargs/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/vxargs/DESCR     Sat May 20 11:27:09 2006 +0000
@@ -0,0 +1,14 @@
+vxargs is an utility inspired in xargs and pssh.  It provides a parallel
+versions of any arbitrary command, including ssh, rsync, scp, wget or
+curl, just to mention a few.
+
+It is specially useful to control a large set of machines in a wide-area
+network.  For example, it can be used on PlanetLab to control hundreds of
+machines spread around the world.
+
+Its main features are:
+* Parallelism: Runs many jobs at the same time.
+* Flexibility: Runs arbitrary commands with arbitrary options.
+* Visualization: Monitors the total/per job progress in a curses-based UI.
+* Redirection: The standard and error outputs of each individual job are
+  redirected to local files for further analysis.
diff -r 3e6bc11d6a8b -r ded4b03a6f11 sysutils/vxargs/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/vxargs/Makefile  Sat May 20 11:27:09 2006 +0000
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2006/05/20 11:27:09 jmmv Exp $
+#
+
+DISTNAME=      vxargs-0.3.3
+CATEGORIES=    sysutils
+MASTER_SITES=  http://dharma.cis.upenn.edu/planetlab/vxargs/
+EXTRACT_SUFX=  .py
+
+MAINTAINER=    jmmv%NetBSD.org@localhost
+HOMEPAGE=      http://dharma.cis.upenn.edu/planetlab/vxargs/
+COMMENT=       Runs parallel jobs with visualization and redirection
+
+EXTRACT_CMD=   ${CP} $${extract_file} ${WRKSRC}/vxargs.py
+NO_BUILD=      yes
+WRKSRC=                ${WRKDIR}
+
+INSTALLATION_DIRS=     bin
+
+PYTHON_PATCH_SCRIPTS=  vxargs.py
+
+.include "../../devel/py-curses/buildlink3.mk"
+.include "../../lang/python/application.mk"
+
+do-install:
+       ${INSTALL_SCRIPT} ${WRKSRC}/vxargs.py ${PREFIX}/bin/vxargs
+
+.include "../../mk/bsd.pkg.mk"
diff -r 3e6bc11d6a8b -r ded4b03a6f11 sysutils/vxargs/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/vxargs/PLIST     Sat May 20 11:27:09 2006 +0000
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/05/20 11:27:09 jmmv Exp $
+bin/vxargs
diff -r 3e6bc11d6a8b -r ded4b03a6f11 sysutils/vxargs/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/sysutils/vxargs/distinfo  Sat May 20 11:27:09 2006 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2006/05/20 11:27:09 jmmv Exp $
+
+SHA1 (vxargs-0.3.3.py) = b86425482eac69b72372adb60df49178a69f6151
+RMD160 (vxargs-0.3.3.py) = 318fa040b11368a86a0e298169eaf62e3cf1914b
+Size (vxargs-0.3.3.py) = 17676 bytes



Home | Main Index | Thread Index | Old Index