Date: Mon, 27 Sep 2010 14:27:30 GMT From: Sascha Klauder <sklauder@trimind.de> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/150998: New port: net-mgmt/massadmin Message-ID: <201009271427.o8RERU9q074781@www.freebsd.org> Resent-Message-ID: <201009271430.o8REU4g2034701@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 150998 >Category: ports >Synopsis: New port: net-mgmt/massadmin >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Sep 27 14:30:04 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Sascha Klauder >Release: >Organization: >Environment: >Description: New port net-mgmt/massadmin, which is a Perl script to simultaneously send multiple system commands to a group of servers, supporting various protocols. >How-To-Repeat: >Fix: Patch attached with submission follows: # 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: # # massadmin # massadmin/Makefile # massadmin/distinfo # massadmin/pkg-descr # echo c - massadmin mkdir -p massadmin > /dev/null 2>&1 echo x - massadmin/Makefile sed 's/^X//' >massadmin/Makefile << '74fbf2b02544ea05328260ae2e68d5a5' X# New ports collection makefile for: massadmin X# Date created: 27 Sep 2010 X# Whom: Sascha Klauder <sklauder@trimind.de> X# X# $FreeBSD$ X# X XPORTNAME= massadmin XPORTVERSION= 2.3 XCATEGORIES= net-mgmt XMASTER_SITES= SF/${PORTNAME}/${PORTVERSION} X XMAINTAINER= sklauder@trimind.de XCOMMENT= Send system commands to a group of remote servers simultaneously X XUSE_PERL5= yes XNO_BUILD= yes XRUN_DEPENDS= p5-Expect>=1.21:${PORTSDIR}/lang/p5-Expect \ X p5-Net-Telnet>=3.03:${PORTSDIR}/net/p5-Net-Telnet \ X p5-Net-Ping>=2.36:${PORTSDIR}/net/p5-Net-Ping \ X p5-Proc-Queue>=1.23:${PORTSDIR}/devel/p5-Proc-Queue \ X p5-IO-Tty>=1.08:${PORTSDIR}/devel/p5-IO-Tty X XLICENSE= GPLv3 X XMAN1= massadmin.1 XPLIST_FILES= bin/massadmin X Xdo-install: X ${INSTALL_SCRIPT} ${WRKSRC}/massadmin ${PREFIX}/bin X (cd ${WRKSRC}/doc && ${INSTALL_MAN} ${MAN1} ${PREFIX}/man/man1) X X.include <bsd.port.mk> 74fbf2b02544ea05328260ae2e68d5a5 echo x - massadmin/distinfo sed 's/^X//' >massadmin/distinfo << '970e7d1af1bae1e60d7a6149da9ea9d0' XMD5 (massadmin-2.3.tar.gz) = 6b0807146e808e8e2075da4196335af7 XSHA256 (massadmin-2.3.tar.gz) = 7fa163900fff0c90db0ae81ad4d36b6cde5a8ea58aa807b4b5e998a07a0be475 XSIZE (massadmin-2.3.tar.gz) = 168387 970e7d1af1bae1e60d7a6149da9ea9d0 echo x - massadmin/pkg-descr sed 's/^X//' >massadmin/pkg-descr << '596d8bbbd2605de087f583ad78db2e72' X This program is used to send multiple system commands to a group of UNIX Xlike remote servers simultaneously using concurrent processes. Supported Xprotocol: FTP, SFTP, TELNET, SSH and SCP. With telnet and ssh all system Xcommand are supported provide that they are not interactive. X X His main usage is to send repetitive sysadmin task to a group of servers but Xyou can also use it for automatic ftp or scp backup and much more. X X Commands are exactly those you will type on your terminal. It also allow you Xto use 'su -' to execute your commands under the TELNET and SSH protocols. X XWWW: http://massadmin.darold.net/ 596d8bbbd2605de087f583ad78db2e72 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201009271427.o8RERU9q074781>