summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authorjmmv <jmmv@pkgsrc.org>2006-05-20 11:27:09 +0000
committerjmmv <jmmv@pkgsrc.org>2006-05-20 11:27:09 +0000
commit4d6e883af3cd0798fbc0750a57a6a00f89aad49b (patch)
treeb80f4558ea879f16135d7a6e69371b334c20fbd0 /sysutils
parente0f3b7288ca38584d2a2e1871d04a7bc746979e3 (diff)
downloadpkgsrc-4d6e883af3cd0798fbc0750a57a6a00f89aad49b.tar.gz
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 (limited to 'sysutils')
-rw-r--r--sysutils/vxargs/DESCR14
-rw-r--r--sysutils/vxargs/Makefile27
-rw-r--r--sysutils/vxargs/PLIST2
-rw-r--r--sysutils/vxargs/distinfo5
4 files changed, 48 insertions, 0 deletions
diff --git a/sysutils/vxargs/DESCR b/sysutils/vxargs/DESCR
new file mode 100644
index 00000000000..d30c99dfbf2
--- /dev/null
+++ b/sysutils/vxargs/DESCR
@@ -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 --git a/sysutils/vxargs/Makefile b/sysutils/vxargs/Makefile
new file mode 100644
index 00000000000..20eee64b67b
--- /dev/null
+++ b/sysutils/vxargs/Makefile
@@ -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
+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 --git a/sysutils/vxargs/PLIST b/sysutils/vxargs/PLIST
new file mode 100644
index 00000000000..d4b4d9affb2
--- /dev/null
+++ b/sysutils/vxargs/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2006/05/20 11:27:09 jmmv Exp $
+bin/vxargs
diff --git a/sysutils/vxargs/distinfo b/sysutils/vxargs/distinfo
new file mode 100644
index 00000000000..809ea2e8807
--- /dev/null
+++ b/sysutils/vxargs/distinfo
@@ -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