diff options
author | jmmv <jmmv> | 2006-05-20 11:27:09 +0000 |
---|---|---|
committer | jmmv <jmmv> | 2006-05-20 11:27:09 +0000 |
commit | e19ae268553cc5efb409917cb528a5d79115cbf6 (patch) | |
tree | b80f4558ea879f16135d7a6e69371b334c20fbd0 | |
parent | b8429f7a98c148d6e5d23b7cb57c4da677a2262e (diff) | |
download | pkgsrc-e19ae268553cc5efb409917cb528a5d79115cbf6.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.
-rw-r--r-- | sysutils/vxargs/DESCR | 14 | ||||
-rw-r--r-- | sysutils/vxargs/Makefile | 27 | ||||
-rw-r--r-- | sysutils/vxargs/PLIST | 2 | ||||
-rw-r--r-- | sysutils/vxargs/distinfo | 5 |
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 |