Add sysutils/massadmin.

This program is used to send multiple system commands to a group of UNIX-like
remote servers simultaneously using concurrent processes. Supported protocols:
FTP, SFTP, TELNET, SSH and SCP. With telnet and ssh all system command are
supported provided that they are not interactive.

PR:		ports/150998
Submitted by:	Sascha Klauder <sklauder at trimind.de>
Approved by:	itetcu (mentor)
This commit is contained in:
Ganael LAPLANCHE 2010-09-29 20:36:31 +00:00
parent 2ed50afd68
commit 320bed4f0a
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=262111
4 changed files with 54 additions and 0 deletions

View file

@ -477,6 +477,7 @@
SUBDIR += makefs
SUBDIR += manck
SUBDIR += mapchan
SUBDIR += massadmin
SUBDIR += mbmon
SUBDIR += mcron
SUBDIR += mcweject

View file

@ -0,0 +1,38 @@
# New ports collection makefile for: massadmin
# Date created: 27 Sep 2010
# Whom: Sascha Klauder <sklauder@trimind.de>
#
# $FreeBSD$
#
PORTNAME= massadmin
PORTVERSION= 2.3
CATEGORIES= sysutils
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}
MAINTAINER= sklauder@trimind.de
COMMENT= Send system commands to a group of remote servers simultaneously
RUN_DEPENDS= p5-Expect>=1.21:${PORTSDIR}/lang/p5-Expect \
p5-Net-Telnet>=3.03:${PORTSDIR}/net/p5-Net-Telnet \
p5-Net-Ping>=2.36:${PORTSDIR}/net/p5-Net-Ping \
p5-Proc-Queue>=1.23:${PORTSDIR}/devel/p5-Proc-Queue \
p5-IO-Tty>=1.08:${PORTSDIR}/devel/p5-IO-Tty
NO_BUILD= yes
USE_PERL5= yes
LICENSE= GPLv3
.if !defined(NO_INSTALL_MANPAGES)
MAN1= massadmin.1
.endif
PLIST_FILES= bin/massadmin
do-install:
${INSTALL_SCRIPT} ${WRKSRC}/massadmin ${PREFIX}/bin
.if !defined(NO_INSTALL_MANPAGES)
(cd ${WRKSRC}/doc && ${INSTALL_MAN} ${MAN1} ${PREFIX}/man/man1)
.endif
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
MD5 (massadmin-2.3.tar.gz) = 6b0807146e808e8e2075da4196335af7
SHA256 (massadmin-2.3.tar.gz) = 7fa163900fff0c90db0ae81ad4d36b6cde5a8ea58aa807b4b5e998a07a0be475
SIZE (massadmin-2.3.tar.gz) = 168387

View file

@ -0,0 +1,12 @@
This program is used to send multiple system commands to a group of UNIX-like
remote servers simultaneously using concurrent processes. Supported protocols:
FTP, SFTP, TELNET, SSH and SCP. With telnet and ssh all system command are
supported provided that they are not interactive.
Its main usage is to send repetitive sysadmin tasks to a group of servers but
you can also use it for automatic ftp or scp backup and much more.
Commands are exactly those you type on your terminal. It also allow you to use
'su -' to execute your commands under the TELNET and SSH protocols.
WWW: http://massadmin.darold.net/