Index: sysutils/Makefile =================================================================== --- sysutils/Makefile +++ sysutils/Makefile @@ -407,6 +407,7 @@ SUBDIR += grub2-efi SUBDIR += grub2-pcbsd SUBDIR += gsmartcontrol + SUBDIR += gsh SUBDIR += gstopd SUBDIR += gstreamer-plugins-cdio SUBDIR += gstreamer-plugins-hal Index: sysutils/gsh/Makefile =================================================================== --- /dev/null +++ sysutils/gsh/Makefile @@ -0,0 +1,23 @@ +# Created by: +# $FreeBSD$ + +PORTNAME= gsh +PORTVERSION= 1.1.0 +CATEGORIES= sysutils + +MAINTAINER= jsmith@resonatingmedia.com +COMMENT= Program to run commands on multiple remote hosts + +LICENSE= GPLv2 + +USE_GITHUB= yes +GH_ACCOUNT= kees +GH_TAGNAME= f0635b7 + +USES= perl5 +USE_PERL5= configure + +ETCDIR= ${PREFIX}/etc +SUB_FILES= pkg-message + +.include Index: sysutils/gsh/distinfo =================================================================== --- /dev/null +++ sysutils/gsh/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1483118135 +SHA256 (kees-gsh-1.1.0-f0635b7_GH0.tar.gz) = 86051dc850481b3d00175e36f8ebaaf57f2281a1d2b203c04a8cb2efbfd5cd43 +SIZE (kees-gsh-1.1.0-f0635b7_GH0.tar.gz) = 15085 Index: sysutils/gsh/files/pkg-message.in =================================================================== --- /dev/null +++ sysutils/gsh/files/pkg-message.in @@ -0,0 +1,9 @@ +============================================================ +To use gsh + +%%ETCDIR%%/ghosts + +should be created. + +Refer to ghosts(1). +============================================================ Index: sysutils/gsh/pkg-descr =================================================================== --- /dev/null +++ sysutils/gsh/pkg-descr @@ -0,0 +1,5 @@ +gsh is a command line utility which is used to run the same command on multiple +remote hosts in parallel. It is similar to dsh (distributed shell) but +does not have any external dependencies other than Perl and OpenSSH. + +WWW: https://github.com/kees/gsh/ Index: sysutils/gsh/pkg-plist =================================================================== --- /dev/null +++ sysutils/gsh/pkg-plist @@ -0,0 +1,5 @@ +bin/ghosts +bin/gsh +%%SITE_PERL%%/SystemManagement/Ghosts.pm +%%PERL5_MAN1%%/ghosts.1.gz +%%PERL5_MAN1%%/gsh.1.gz