summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorVanilla I. Shu <vanilla@FreeBSD.org>2015-05-19 03:33:06 +0000
committerVanilla I. Shu <vanilla@FreeBSD.org>2015-05-19 03:33:06 +0000
commit9a5a0a0a812c1bdc83d828d86e1d161c6ca179b6 (patch)
treee5c3e60589ac417030d3f4d1a28c02a9c758cd03 /security
parent- Fix build on armv6 (diff)
Add tmux-cssh 20150518, clusterSSH features using tmux, but not X11.
PR: 200313 Submitted by: jrm@ftfl.ca
Diffstat (limited to 'security')
-rw-r--r--security/Makefile1
-rw-r--r--security/tmux-cssh/Makefile29
-rw-r--r--security/tmux-cssh/distinfo2
-rw-r--r--security/tmux-cssh/pkg-descr3
4 files changed, 35 insertions, 0 deletions
diff --git a/security/Makefile b/security/Makefile
index 14d2e4da9408..17f0fbebc120 100644
--- a/security/Makefile
+++ b/security/Makefile
@@ -1024,6 +1024,7 @@
SUBDIR += tinc
SUBDIR += tinyca
SUBDIR += tlswrap
+ SUBDIR += tmux-cssh
SUBDIR += tor
SUBDIR += tor-devel
SUBDIR += tpm-tools
diff --git a/security/tmux-cssh/Makefile b/security/tmux-cssh/Makefile
new file mode 100644
index 000000000000..099b221865f9
--- /dev/null
+++ b/security/tmux-cssh/Makefile
@@ -0,0 +1,29 @@
+# $FreeBSD$
+
+PORTNAME= tmux-cssh
+PORTVERSION= 20150518
+CATEGORIES= security
+
+MAINTAINER= jrm@ftfl.ca
+COMMENT= ClusterSSH features using tmux, but not X11
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+RUN_DEPENDS= ${LOCALBASE}/bin/tmux:${PORTSDIR}/sysutils/tmux
+
+NO_BUILD= YES
+
+USE_GITHUB= yes
+GH_ACCOUNT= dennishafemann
+GH_TAGNAME= 94ecc012c8
+
+PLIST_FILES= bin/tmux-cssh %%PORTDOCS%%%%DOCSDIR%%/README.md
+
+do-install:
+ @cd ${WRKSRC} && \
+ ${INSTALL_SCRIPT} ${WRKSRC}/tmux-cssh ${STAGEDIR}${PREFIX}/bin
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
diff --git a/security/tmux-cssh/distinfo b/security/tmux-cssh/distinfo
new file mode 100644
index 000000000000..768edbb61ab1
--- /dev/null
+++ b/security/tmux-cssh/distinfo
@@ -0,0 +1,2 @@
+SHA256 (dennishafemann-tmux-cssh-20150518-94ecc012c8_GH0.tar.gz) = aad41d549b4b7a90c958f5ffc9211eb94eeaaadb55769a313165408140b2e2d7
+SIZE (dennishafemann-tmux-cssh-20150518-94ecc012c8_GH0.tar.gz) = 4830
diff --git a/security/tmux-cssh/pkg-descr b/security/tmux-cssh/pkg-descr
new file mode 100644
index 000000000000..88ec0e8ce622
--- /dev/null
+++ b/security/tmux-cssh/pkg-descr
@@ -0,0 +1,3 @@
+tmux-cssh is simple POSIX shell script, which synchronizes interactive shell
+commands over tmux sessions, making it useful for working on cluster nodes. It
+offers similar functionality to ClusterSSH, but without depending on X11.