ports/71326: New Port: net/shmux Shell multiplexer using rsh, ssh, or custom command as transport.

Jon.Amundsen at jamundsen.dyndns.org Jon.Amundsen at jamundsen.dyndns.org
Fri Sep 3 05:20:26 UTC 2004


>Number:         71326
>Category:       ports
>Synopsis:       New Port: net/shmux Shell multiplexer using rsh, ssh, or custom command as transport.
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Sep 03 05:20:25 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Jon Amundsen
>Release:        FreeBSD 5.0-RELEASE i386
>Organization:
>Environment:
System: FreeBSD utility 5.0-RELEASE FreeBSD 5.0-RELEASE #1: Fri Jul 18 13:33:28 CDT 2003 root at utility:/usr/src/sys/i386/compile/CUSTOM i386


	
>Description:
Shmux is program for executing the same command on many hosts in parallel. For
each target, a child process is spawned by shmux, and a shell on the target
obtained one of the supported methods: rsh, ssh, or sh. The output produced by
the children is received by shmux and either (optionally) output in turn to the
user using an easy to read format, or written to files for later processing
making it well suited for use in scripts.

	
>How-To-Repeat:
	
>Fix:

	

--- shmux.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	/usr/ports/net/shmux
#	/usr/ports/net/shmux/distinfo
#	/usr/ports/net/shmux/Makefile
#	/usr/ports/net/shmux/pkg-descr
#	/usr/ports/net/shmux/pkg-plist
#
echo c - /usr/ports/net/shmux
mkdir -p /usr/ports/net/shmux > /dev/null 2>&1
echo x - /usr/ports/net/shmux/distinfo
sed 's/^X//' >/usr/ports/net/shmux/distinfo << 'END-of-/usr/ports/net/shmux/distinfo'
XMD5 (shmux-1.0b4.tgz) = 969bb5ee3799dd9c804a77ca143c5fd8
XSIZE (shmux-1.0b4.tgz) = 76727
END-of-/usr/ports/net/shmux/distinfo
echo x - /usr/ports/net/shmux/Makefile
sed 's/^X//' >/usr/ports/net/shmux/Makefile << 'END-of-/usr/ports/net/shmux/Makefile'
X# New ports collection makefile for:   shmux
X# Date created:        2 September 2004
X# Whom:                jamundsen
X#
X# $FreeBSD$
X#
X
XPORTNAME=      shmux
XPORTVERSION=   1.0b4
XCATEGORIES=    net
XMASTER_SITES=  http://web.taranis.org/shmux/dist/
XEXTRACT_SUFX=  .tgz
X
XMAINTAINER=    online at jamundsen.dyndns.org
XCOMMENT=       "A utility to run commands in parallel on multiple hosts using ssh, rsh, or a custom shell command as a transport."
X
XRUN_DEPENDS=	fping:${PORTSDIR}/net/fping
X
XMAN1=          shmux.1
X#MANCOMPRESSED= yes
X###USE_IMAKE=     no
X
XHAS_CONFIGURE="yes"
X
Xdo-build:
X	cd ${WRKDIR}/shmux-${PORTVERSION}; make install
X
X.include <bsd.port.mk>
END-of-/usr/ports/net/shmux/Makefile
echo x - /usr/ports/net/shmux/pkg-descr
sed 's/^X//' >/usr/ports/net/shmux/pkg-descr << 'END-of-/usr/ports/net/shmux/pkg-descr'
XShmux is program for executing the same command on many hosts in parallel. For
Xeach target, a child process is spawned by shmux, and a shell on the target
Xobtained one of the supported methods: rsh, ssh, or sh. The output produced by
Xthe children is received by shmux and either (optionally) output in turn to the
Xuser using an easy to read format, or written to files for later processing
Xmaking it well suited for use in scripts.
X
X
XWWW: http://web.taranis.org/shmux/
X
XAuthor:	Christophe Kalt
Xshmux at taranis.org
X
XPort Maintainer: Jon Amundsen
Xonline at jamundsen.dyndns.org
END-of-/usr/ports/net/shmux/pkg-descr
echo x - /usr/ports/net/shmux/pkg-plist
sed 's/^X//' >/usr/ports/net/shmux/pkg-plist << 'END-of-/usr/ports/net/shmux/pkg-plist'
Xbin/shmux
Xshare/shmux/mcmd.sh
X at dirrm share/shmux
END-of-/usr/ports/net/shmux/pkg-plist
exit
--- shmux.shar ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list