new port: sysutils/gsh

The gsh program is a command line program used to run commands on multiple remote host computers in parallel. The gsh program has few dependencies, requiring Perl and the OpenSSH client software to work.

PR:		210755
Submitted by:	jsmith@resonatingmedia.com
Reviewed by:	matthew
Approved by:	matthew (mentor)
Differential Revision:	https://reviews.freebsd.org/D9002
This commit is contained in:
Nikolai Lifanov 2017-01-01 18:48:22 +00:00
parent 528393c949
commit 4c65b332af
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=430271
6 changed files with 46 additions and 0 deletions

View file

@ -407,6 +407,7 @@
SUBDIR += grub2-efi
SUBDIR += grub2-pcbsd
SUBDIR += gsmartcontrol
SUBDIR += gsh
SUBDIR += gstopd
SUBDIR += gstreamer-plugins-cdio
SUBDIR += gstreamer-plugins-hal

23
sysutils/gsh/Makefile Normal file
View file

@ -0,0 +1,23 @@
# Created by: <jsmith@resonatingmedia.com>
# $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 <bsd.port.mk>

3
sysutils/gsh/distinfo Normal file
View file

@ -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

View file

@ -0,0 +1,9 @@
============================================================
To use gsh
%%ETCDIR%%/ghosts
should be created.
Refer to ghosts(1).
============================================================

5
sysutils/gsh/pkg-descr Normal file
View file

@ -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/

5
sysutils/gsh/pkg-plist Normal file
View file

@ -0,0 +1,5 @@
bin/ghosts
bin/gsh
%%SITE_PERL%%/SystemManagement/Ghosts.pm
%%PERL5_MAN1%%/ghosts.1.gz
%%PERL5_MAN1%%/gsh.1.gz