#!/bin/sh # This is a shell archive echo x ./gsh mkdir -p ./gsh > /dev/null 2>&1 echo x ./gsh/pkg-plist sed 's/^X//' > ./gsh/pkg-plist << 'SHAR_END' Xbin/ghosts Xbin/gsh X%%SITE_PERL%%/SystemManagement/Ghosts.pm X%%PERL5_MAN1%%/ghosts.1.gz X%%PERL5_MAN1%%/gsh.1.gz SHAR_END echo x ./gsh/files mkdir -p ./gsh/files > /dev/null 2>&1 echo x ./gsh/distinfo sed 's/^X//' > ./gsh/distinfo << 'SHAR_END' XTIMESTAMP = 1483118135 XSHA256 (kees-gsh-1.1.0-f0635b7_GH0.tar.gz) = 86051dc850481b3d00175e36f8ebaaf57f2281a1d2b203c04a8cb2efbfd5cd43 XSIZE (kees-gsh-1.1.0-f0635b7_GH0.tar.gz) = 15085 SHAR_END echo x ./gsh/Makefile sed 's/^X//' > ./gsh/Makefile << 'SHAR_END' X# Created by: X# $FreeBSD$ X XPORTNAME= gsh XPORTVERSION= 1.1.0 XCATEGORIES= sysutils X XMAINTAINER= jsmith@resonatingmedia.com XCOMMENT= Program to run commands on multiple remote hosts X XLICENSE= GPLv2 X XUSE_GITHUB= yes XGH_ACCOUNT= kees XGH_TAGNAME= f0635b7 X XUSES= gmake perl5 X XETCDIR= ${PREFIX}/etc XSUB_FILES= pkg-message X Xdo-build: X cd ${WRKSRC} && ${PERL} Makefile.PL X cd ${WRKSRC} && ${GMAKE} X X.include SHAR_END echo x ./gsh/pkg-descr sed 's/^X//' > ./gsh/pkg-descr << 'SHAR_END' Xgsh is a command line utility which is used to run the same command on multiple Xremote hosts in parallel. It is similar to dsh (distributed shell) but Xdoes not have any external dependencies other than Perl and OpenSSH. X XWWW: https://github.com/kees/gsh/ SHAR_END echo x ./gsh/files/pkg-message.in sed 's/^X//' > ./gsh/files/pkg-message.in << 'SHAR_END' X============================================================ XTo use gsh X X%%ETCDIR%%/ghosts X Xshould be created. X XRefer to ghosts(1). X============================================================ SHAR_END exit