summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authorimil <imil@pkgsrc.org>2012-05-31 16:54:10 +0000
committerimil <imil@pkgsrc.org>2012-05-31 16:54:10 +0000
commit922da11451fbd61bd7014181645a9e58991377e6 (patch)
tree05ccfc1764955f15f5218451e98e63bc65718089 /security
parent3faef0efef68d28d67fa6967df3b6994b9917168 (diff)
downloadpkgsrc-922da11451fbd61bd7014181645a9e58991377e6.tar.gz
Initial import of clusterssh, version 4.01.01, into the NetBSD Packages
Collection. The is the Perl application bundle for ClusterSSH (a.k.a cssh), formally a GNU tools based project. ClusterSSH is a tool for making the same change on multiple servers at the same time. The 'cssh' command opens an administration console and an xterm to all specified hosts. Any text typed into the administration console is replicated to all windows. All windows may also be typed into directly. This tool is intended for (but not limited to) cluster administration where the same configuration or commands must be run on each node within the cluster. Performing these commands all at once via this tool ensures all nodes are kept in sync.
Diffstat (limited to 'security')
-rw-r--r--security/clusterssh/DESCR13
-rw-r--r--security/clusterssh/Makefile33
-rw-r--r--security/clusterssh/PLIST27
-rw-r--r--security/clusterssh/distinfo5
4 files changed, 78 insertions, 0 deletions
diff --git a/security/clusterssh/DESCR b/security/clusterssh/DESCR
new file mode 100644
index 00000000000..cee2e0b44ab
--- /dev/null
+++ b/security/clusterssh/DESCR
@@ -0,0 +1,13 @@
+The is the Perl application bundle for ClusterSSH (a.k.a cssh), formally
+a GNU tools based project.
+
+ClusterSSH is a tool for making the same change on multiple servers at
+the same time. The 'cssh' command opens an administration console and
+an xterm to all specified hosts. Any text typed into the administration
+console is replicated to all windows. All windows may also be typed into
+directly.
+
+This tool is intended for (but not limited to) cluster administration
+where the same configuration or commands must be run on each node
+within the cluster. Performing these commands all at once via this
+tool ensures all nodes are kept in sync.
diff --git a/security/clusterssh/Makefile b/security/clusterssh/Makefile
new file mode 100644
index 00000000000..31890a9d012
--- /dev/null
+++ b/security/clusterssh/Makefile
@@ -0,0 +1,33 @@
+# $NetBSD: Makefile,v 1.1.1.1 2012/05/31 16:54:10 imil Exp $
+#
+
+DISTNAME= App-ClusterSSH-4.01_01
+PKGNAME= p5-${DISTNAME:S/_/./}
+CATEGORIES= security
+MASTER_SITES= http://search.cpan.org/CPAN/authors/id/D/DU/DUNCS/
+
+MAINTAINER= imil@NetBSD.org
+HOMEPAGE= http://search.cpan.org/CPAN/authors/id/D/DU/DUNCS/
+COMMENT= Cluster administration tool
+LICENSE= gnu-gpl-v1
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+DEPENDS+= p5-Exception-Class>=1.32:../../devel/p5-Exception-Class
+DEPENDS+= p5-Tk>=804.030:../../x11/p5-Tk
+DEPENDS+= p5-X11-Protocol>=0.56:../../x11/p5-X11-Protocol
+DEPENDS+= p5-Try-Tiny>=0.11:../../devel/p5-Try-Tiny
+
+BUILD_DEPENDS+= p5-File-Which>=1.09:../../devel/p5-File-Which
+BUILD_DEPENDS+= p5-Readonly>=1.03:../../devel/p5-Readonly
+BUILD_DEPENDS+= p5-Test-Pod-Coverage>=1.08:../../devel/p5-Test-Pod-Coverage
+BUILD_DEPENDS+= p5-Test-Trap>=0.2.1:../../devel/p5-Test-Trap
+BUILD_DEPENDS+= p5-Test-Pod>=1.45:../../devel/p5-Test-Pod
+BUILD_DEPENDS+= p5-Test-DistManifest>=1.012:../../devel/p5-Test-DistManifest
+
+PERL5_MODULE_TYPE= Module::Build
+PERL5_PACKLIST= auto/App/ClusterSSH/.packlist
+USE_LANGUAGES= # none
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/security/clusterssh/PLIST b/security/clusterssh/PLIST
new file mode 100644
index 00000000000..aac7fbd5d75
--- /dev/null
+++ b/security/clusterssh/PLIST
@@ -0,0 +1,27 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2012/05/31 16:54:10 imil Exp $
+${PERL5_SUB_INSTALLVENDORLIB}/App/ClusterSSH.pm
+${PERL5_SUB_INSTALLVENDORLIB}/App/ClusterSSH/Base.pm
+${PERL5_SUB_INSTALLVENDORLIB}/App/ClusterSSH/Cluster.pm
+${PERL5_SUB_INSTALLVENDORLIB}/App/ClusterSSH/Config.pm
+${PERL5_SUB_INSTALLVENDORLIB}/App/ClusterSSH/Helper.pm
+${PERL5_SUB_INSTALLVENDORLIB}/App/ClusterSSH/Host.pm
+${PERL5_SUB_INSTALLVENDORLIB}/App/ClusterSSH/L10N.pm
+${PERL5_SUB_INSTALLVENDORLIB}/App/ClusterSSH/L10N/en.pm
+${PERL5_SUB_INSTALLVENDORARCH}/auto/App/ClusterSSH/.packlist
+${PERL5_SUB_INSTALLVENDORBIN}/ccon
+${PERL5_SUB_INSTALLVENDORBIN}/crsh
+${PERL5_SUB_INSTALLVENDORBIN}/cscp
+${PERL5_SUB_INSTALLVENDORBIN}/cssh
+${PERL5_SUB_INSTALLVENDORBIN}/ctel
+${PERL5_SUB_INSTALLVENDORMAN1DIR}/ccon.1
+${PERL5_SUB_INSTALLVENDORMAN1DIR}/crsh.1
+${PERL5_SUB_INSTALLVENDORMAN1DIR}/cssh.1
+${PERL5_SUB_INSTALLVENDORMAN1DIR}/ctel.1
+${PERL5_SUB_INSTALLVENDORMAN3DIR}/App::ClusterSSH.3
+${PERL5_SUB_INSTALLVENDORMAN3DIR}/App::ClusterSSH::Base.3
+${PERL5_SUB_INSTALLVENDORMAN3DIR}/App::ClusterSSH::Cluster.3
+${PERL5_SUB_INSTALLVENDORMAN3DIR}/App::ClusterSSH::Config.3
+${PERL5_SUB_INSTALLVENDORMAN3DIR}/App::ClusterSSH::Helper.3
+${PERL5_SUB_INSTALLVENDORMAN3DIR}/App::ClusterSSH::Host.3
+${PERL5_SUB_INSTALLVENDORMAN3DIR}/App::ClusterSSH::L10N.3
+${PERL5_SUB_INSTALLVENDORMAN3DIR}/App::ClusterSSH::L10N::en.3
diff --git a/security/clusterssh/distinfo b/security/clusterssh/distinfo
new file mode 100644
index 00000000000..428ac50ae7f
--- /dev/null
+++ b/security/clusterssh/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2012/05/31 16:54:10 imil Exp $
+
+SHA1 (App-ClusterSSH-4.01_01.tar.gz) = 2481f5ccd8f6d47025999313ac28440618303e6f
+RMD160 (App-ClusterSSH-4.01_01.tar.gz) = 17b05de9f25a5297b4c32f2139b93e932ec9a897
+Size (App-ClusterSSH-4.01_01.tar.gz) = 85995 bytes