aboutsummaryrefslogtreecommitdiffstats
path: root/sysutils
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2012-05-22 18:15:39 +0800
committerMartin Wilke <miwi@FreeBSD.org>2012-05-22 18:15:39 +0800
commit6bcdad059bfc6205cb297a1029acb9729c67af09 (patch)
tree51387c0001f3d639a125211b900fd184f2040298 /sysutils
parent0a8da86765e1f0e9148642f1f177e6d2bd8bc23b (diff)
downloadfreebsd-ports-gnome-6bcdad059bfc6205cb297a1029acb9729c67af09.tar.gz
freebsd-ports-gnome-6bcdad059bfc6205cb297a1029acb9729c67af09.tar.zst
freebsd-ports-gnome-6bcdad059bfc6205cb297a1029acb9729c67af09.zip
A bash script to run sudo command on multiple remote computers with least effort
WWW: http://code.google.com/p/sshsudo/ PR: ports/164840 Submitted by: Hung-Yi Chen <gaod@hychen.org>
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/Makefile1
-rw-r--r--sysutils/sshsudo/Makefile38
-rw-r--r--sysutils/sshsudo/distinfo2
-rw-r--r--sysutils/sshsudo/pkg-descr3
4 files changed, 44 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile
index 8046973a0425..9081e8f286f5 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -852,6 +852,7 @@
SUBDIR += spinner
SUBDIR += spiped
SUBDIR += squashfs-tools
+ SUBDIR += sshsudo
SUBDIR += ssid
SUBDIR += ssync
SUBDIR += stalepid
diff --git a/sysutils/sshsudo/Makefile b/sysutils/sshsudo/Makefile
new file mode 100644
index 000000000000..2eddc3c2568b
--- /dev/null
+++ b/sysutils/sshsudo/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: sshsudo
+# Date created: 2012-02-06
+# Whom: Hung-Yi Chen <gaod@hychen.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= sshsudo
+PORTVERSION= 1.0
+CATEGORIES= sysutils
+MASTER_SITES= GOOGLE_CODE
+DISTNAME= ${PORTNAME}
+EXTRACT_SUFX= #
+EXTRACT_ONLY= #
+
+MAINTAINER= gaod@hychen.org
+COMMENT= A bash script to run sudo command on multiple remote computers
+
+LICENSE= GPLv3
+
+RUN_DEPENDS= ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash \
+ sshpass>=0:${PORTSDIR}/security/sshpass
+
+PROJECTHOST= sshsudo
+
+NO_BUILD= yes
+NO_WRKSUBDIR= yes
+
+PLIST_FILES= bin/sshsudo
+
+post-patch:
+ ${SED} -e "s,/bin/bash,${LOCALBASE}/bin/bash," -e "s,mktemp,mktemp -t sshsudo," \
+ <${DISTDIR}/${DISTNAME} >${WRKSRC}/${DISTNAME}
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/${DISTNAME} ${PREFIX}/bin/
+
+.include <bsd.port.mk>
diff --git a/sysutils/sshsudo/distinfo b/sysutils/sshsudo/distinfo
new file mode 100644
index 000000000000..7e402a47d3a0
--- /dev/null
+++ b/sysutils/sshsudo/distinfo
@@ -0,0 +1,2 @@
+SHA256 (sshsudo) = 0a36b910b155356da277f5cbd3af059b7b7ce8618c4dd94266ee6944055aa603
+SIZE (sshsudo) = 5983
diff --git a/sysutils/sshsudo/pkg-descr b/sysutils/sshsudo/pkg-descr
new file mode 100644
index 000000000000..cb6a76070c1e
--- /dev/null
+++ b/sysutils/sshsudo/pkg-descr
@@ -0,0 +1,3 @@
+A bash script to run sudo command on multiple remote computers with least effort
+
+WWW: http://code.google.com/p/sshsudo/