Import go-cs-0.6.

cs is a program for concurrently executing ssh(1) or scp(1) on a number of
hosts.  It is intended to automate running remote commands or copying files
between hosts on a network. Public key authentication is used for establishing
passwordless connection.

Note that the utility has been renamed from cs to go-cs to prevent a conflict
with the www/clearsilver port.

ok jasper@
This commit is contained in:
ajacoutot 2016-10-13 15:00:21 +00:00
parent a8de5c75d0
commit 24a4187a57
4 changed files with 39 additions and 0 deletions

27
sysutils/go-cs/Makefile Normal file
View File

@ -0,0 +1,27 @@
# $OpenBSD: Makefile,v 1.1.1.1 2016/10/13 15:00:21 ajacoutot Exp $
COMMENT= concurrent ssh client
GH_TAGNAME= v0.6
GH_ACCOUNT= akosela
GH_PROJECT= go-cs
CATEGORIES= sysutils net
MAINTAINER= Antoine Jacoutot <ajacoutot@openbsd.org>
# BSD
PERMIT_PACKAGE_CDROM= Yes
MODULES= lang/go
NO_TEST= Yes
do-build:
cd ${WRKSRC}/cs && ${MODGO_CMD} build ${MODGO_FLAGS} cs.go
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/cs/cs ${PREFIX}/bin/go-cs
${INSTALL_MAN} ${WRKSRC}/cs.1 ${PREFIX}/man/man1/go-cs.1
.include <bsd.port.mk>

2
sysutils/go-cs/distinfo Normal file
View File

@ -0,0 +1,2 @@
SHA256 (go-cs-0.6.tar.gz) = 9b1OPSt4U9d7+iCbaeVvbXkFjyXo5WotikaINLPm2ck=
SIZE (go-cs-0.6.tar.gz) = 6296

7
sysutils/go-cs/pkg/DESCR Normal file
View File

@ -0,0 +1,7 @@
cs is a program for concurrently executing ssh(1) or scp(1) on a number of
hosts. It is intended to automate running remote commands or copying files
between hosts on a network. Public key authentication is used for establishing
passwordless connection.
Note that the utility has been renamed from cs to go-cs to prevent a conflict
with the www/clearsilver port.

3
sysutils/go-cs/pkg/PLIST Normal file
View File

@ -0,0 +1,3 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2016/10/13 15:00:21 ajacoutot Exp $
@bin bin/go-cs
@man man/man1/go-cs.1