svn commit: r430271 - in head/sysutils: . gsh gsh/files
Nikolai Lifanov
lifanov at FreeBSD.org
Sun Jan 1 18:48:23 UTC 2017
Author: lifanov
Date: Sun Jan 1 18:48:22 2017
New Revision: 430271
URL: https://svnweb.freebsd.org/changeset/ports/430271
Log:
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 at resonatingmedia.com
Reviewed by: matthew
Approved by: matthew (mentor)
Differential Revision: https://reviews.freebsd.org/D9002
Added:
head/sysutils/gsh/
head/sysutils/gsh/Makefile (contents, props changed)
head/sysutils/gsh/distinfo (contents, props changed)
head/sysutils/gsh/files/
head/sysutils/gsh/files/pkg-message.in (contents, props changed)
head/sysutils/gsh/pkg-descr (contents, props changed)
head/sysutils/gsh/pkg-plist (contents, props changed)
Modified:
head/sysutils/Makefile
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Sun Jan 1 18:48:11 2017 (r430270)
+++ head/sysutils/Makefile Sun Jan 1 18:48:22 2017 (r430271)
@@ -407,6 +407,7 @@
SUBDIR += grub2-efi
SUBDIR += grub2-pcbsd
SUBDIR += gsmartcontrol
+ SUBDIR += gsh
SUBDIR += gstopd
SUBDIR += gstreamer-plugins-cdio
SUBDIR += gstreamer-plugins-hal
Added: head/sysutils/gsh/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/gsh/Makefile Sun Jan 1 18:48:22 2017 (r430271)
@@ -0,0 +1,23 @@
+# Created by: <jsmith at resonatingmedia.com>
+# $FreeBSD$
+
+PORTNAME= gsh
+PORTVERSION= 1.1.0
+CATEGORIES= sysutils
+
+MAINTAINER= jsmith at 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>
Added: head/sysutils/gsh/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/gsh/distinfo Sun Jan 1 18:48:22 2017 (r430271)
@@ -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
Added: head/sysutils/gsh/files/pkg-message.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/gsh/files/pkg-message.in Sun Jan 1 18:48:22 2017 (r430271)
@@ -0,0 +1,9 @@
+============================================================
+To use gsh
+
+%%ETCDIR%%/ghosts
+
+should be created.
+
+Refer to ghosts(1).
+============================================================
Added: head/sysutils/gsh/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/gsh/pkg-descr Sun Jan 1 18:48:22 2017 (r430271)
@@ -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/
Added: head/sysutils/gsh/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/gsh/pkg-plist Sun Jan 1 18:48:22 2017 (r430271)
@@ -0,0 +1,5 @@
+bin/ghosts
+bin/gsh
+%%SITE_PERL%%/SystemManagement/Ghosts.pm
+%%PERL5_MAN1%%/ghosts.1.gz
+%%PERL5_MAN1%%/gsh.1.gz
More information about the svn-ports-head
mailing list