diff --git a/sysutils/Makefile b/sysutils/Makefile index f6db39b4d4e0..608afa32380e 100644 --- a/sysutils/Makefile +++ b/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 diff --git a/sysutils/gsh/Makefile b/sysutils/gsh/Makefile new file mode 100644 index 000000000000..b5646101f04c --- /dev/null +++ b/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 diff --git a/sysutils/gsh/distinfo b/sysutils/gsh/distinfo new file mode 100644 index 000000000000..f151a94ab015 --- /dev/null +++ b/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 diff --git a/sysutils/gsh/files/pkg-message.in b/sysutils/gsh/files/pkg-message.in new file mode 100644 index 000000000000..c2010f23b944 --- /dev/null +++ b/sysutils/gsh/files/pkg-message.in @@ -0,0 +1,9 @@ +============================================================ +To use gsh + +%%ETCDIR%%/ghosts + +should be created. + +Refer to ghosts(1). +============================================================ diff --git a/sysutils/gsh/pkg-descr b/sysutils/gsh/pkg-descr new file mode 100644 index 000000000000..cc51e22d6c60 --- /dev/null +++ b/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/ diff --git a/sysutils/gsh/pkg-plist b/sysutils/gsh/pkg-plist new file mode 100644 index 000000000000..cec247ea283f --- /dev/null +++ b/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