diff options
author | brooks <brooks@FreeBSD.org> | 2007-07-03 08:06:22 +0800 |
---|---|---|
committer | brooks <brooks@FreeBSD.org> | 2007-07-03 08:06:22 +0800 |
commit | 8899755baa20231698de4962d4570f5d6f259684 (patch) | |
tree | 3f7f68b4e4d60c5645a2bb6a919fe65f876ed8a9 /security | |
parent | 5f9ff641f1e27a7bdd47539810a24d0e9aa017bd (diff) | |
download | freebsd-ports-gnome-8899755baa20231698de4962d4570f5d6f259684.tar.gz freebsd-ports-gnome-8899755baa20231698de4962d4570f5d6f259684.tar.zst freebsd-ports-gnome-8899755baa20231698de4962d4570f5d6f259684.zip |
Add pssh:
This package provides parallel versions of the openssh tools. Included
in the distribution:
- Parallel ssh (pssh)
- Parallel scp (pscp)
- Parallel rsync (prsync)
- Parallel nuke (pnuke)
- Parallel slurp (pslurp)
What are these tools good for? Mainly for controlling large collections
of nodes in the wide-area.
WWW: http://www.theether.org/pssh/
Diffstat (limited to 'security')
-rw-r--r-- | security/Makefile | 1 | ||||
-rw-r--r-- | security/pssh/Makefile | 37 | ||||
-rw-r--r-- | security/pssh/distinfo | 3 | ||||
-rw-r--r-- | security/pssh/pkg-descr | 13 | ||||
-rw-r--r-- | security/pssh/pkg-plist | 8 |
5 files changed, 62 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile index 47debed1a26f..2fb745f6342a 100644 --- a/security/Makefile +++ b/security/Makefile @@ -586,6 +586,7 @@ SUBDIR += proxycheck SUBDIR += proxytunnel SUBDIR += pscan + SUBDIR += pssh SUBDIR += pure-sfv SUBDIR += putty SUBDIR += pvk diff --git a/security/pssh/Makefile b/security/pssh/Makefile new file mode 100644 index 000000000000..bf69c340b53b --- /dev/null +++ b/security/pssh/Makefile @@ -0,0 +1,37 @@ +# Ports collection makefile for: pssh +# Date created: Mon Jul 2, 2007 +# Whom: Brooks Davis <brooks@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= pssh +PORTVERSION= 1.3.1 +CATEGORIES= security net sysutils +MASTER_SITES= http://www.theether.org/pssh/ \ + ${MASTER_SITE_LOCAL} +MASTER_SITE_SUBDIR= brooks + +MAINTAINER= brooks@FreeBSD.org +COMMENT= Parallel versions of the openssh tools + +BUILD_DEPENDS= easy_install:${PORTSDIR}/devel/py-setuptools +RUN_DEPENDS= easy_install:${PORTSDIR}/devel/py-setuptools \ + rsync:${PORTSDIR}/net/rsync + +USE_PYTHON= YES +USE_PYDISTUTILS=yes + +PLIST_SUB+= PSSH_EGG=${PSSH_EGG} \ + EASY_INSTALL_CMD=${EASY_INSTALL_CMD} \ + PSSH_EGG=${PSSH_EGG} \ + EGG="pssh==${PORTVERSION}" + +PYDISTUTILS_BUILD_TARGET= bdist_egg +PYDISTUTILS_INSTALL_TARGET= easy_install +PYDISTUTILS_INSTALLARGS= -N -O1 -s ${PREFIX}/bin -S ${PYTHON_SITELIBDIR} dist/${PSSH_EGG} + +EASY_INSTALL_CMD= easy_install-${PYTHON_VER} +PSSH_EGG= ${PORTNAME}-${PORTVERSION}-py${PYTHON_VER}.egg + +.include <bsd.port.mk> diff --git a/security/pssh/distinfo b/security/pssh/distinfo new file mode 100644 index 000000000000..7096924ba628 --- /dev/null +++ b/security/pssh/distinfo @@ -0,0 +1,3 @@ +MD5 (pssh-1.3.1.tar.gz) = f01bc890a473f5e1c1ca1957320fcd5c +SHA256 (pssh-1.3.1.tar.gz) = 4701aacbcbdc018d1e87c02624589e09c956080455c87cac1497d1b2a82055a1 +SIZE (pssh-1.3.1.tar.gz) = 37742 diff --git a/security/pssh/pkg-descr b/security/pssh/pkg-descr new file mode 100644 index 000000000000..b2f33c6698f8 --- /dev/null +++ b/security/pssh/pkg-descr @@ -0,0 +1,13 @@ +This package provides parallel versions of the openssh tools. Included +in the distribution: + + - Parallel ssh (pssh) + - Parallel scp (pscp) + - Parallel rsync (prsync) + - Parallel nuke (pnuke) + - Parallel slurp (pslurp) + +What are these tools good for? Mainly for controlling large collections +of nodes in the wide-area. + +WWW: http://www.theether.org/pssh/ diff --git a/security/pssh/pkg-plist b/security/pssh/pkg-plist new file mode 100644 index 000000000000..0ac9198fbad4 --- /dev/null +++ b/security/pssh/pkg-plist @@ -0,0 +1,8 @@ +@unexec %%EASY_INSTALL_CMD%% -q -N -m -x -S %D/%%PYTHON_SITELIBDIR%% %%EGG%% +bin/prsync +bin/pnuke +bin/pslurp +bin/pssh +bin/pscp +%%PYTHON_SITELIBDIR%%/%%PSSH_EGG%% +@exec %%EASY_INSTALL_CMD%% -q -x -N -S %D/%%PYTHON_SITELIBDIR%% %%EGG%% |