From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Dec 18 00:20:09 2010 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 052C8106564A for ; Sat, 18 Dec 2010 00:20:09 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id B24938FC19 for ; Sat, 18 Dec 2010 00:20:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id oBI0K8CF021580 for ; Sat, 18 Dec 2010 00:20:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id oBI0K8X5021579; Sat, 18 Dec 2010 00:20:08 GMT (envelope-from gnats) Resent-Date: Sat, 18 Dec 2010 00:20:08 GMT Resent-Message-Id: <201012180020.oBI0K8X5021579@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Tom Smith Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 77EEA1065672 for ; Sat, 18 Dec 2010 00:16:37 +0000 (UTC) (envelope-from tsmith@thomassmith.com) Received: from new1.smtp.messagingengine.com (new1.smtp.messagingengine.com [66.111.4.221]) by mx1.freebsd.org (Postfix) with ESMTP id 45BD58FC19 for ; Sat, 18 Dec 2010 00:16:37 +0000 (UTC) Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.messagingengine.com (Postfix) with ESMTP id E414E205CA for ; Fri, 17 Dec 2010 18:59:21 -0500 (EST) Received: from frontend1.messagingengine.com ([10.202.2.160]) by compute3.internal (MEProxy); Fri, 17 Dec 2010 18:59:21 -0500 Received: from workbench.thomassmith.com (d191212.tidewater.net [12.27.191.212]) by mail.messagingengine.com (Postfix) with ESMTPSA id 32178400521 for ; Fri, 17 Dec 2010 18:59:20 -0500 (EST) Received: by workbench.thomassmith.com (sSMTP sendmail emulation); Fri, 17 Dec 2010 23:59:19 +0000 Message-Id: <20101218001637.77EEA1065672@hub.freebsd.org> Date: Fri, 17 Dec 2010 23:59:19 +0000 From: "Tom Smith" To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/153259: New port: sysutils/freecontrol Scripted distributed FreeBSD management X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Tom Smith List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 18 Dec 2010 00:20:09 -0000 >Number: 153259 >Category: ports >Synopsis: New port: sysutils/freecontrol Scripted distributed FreeBSD management >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Dec 18 00:20:08 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Tom Smith >Release: FreeBSD 8.1-RELEASE amd64 >Organization: >Environment: System: FreeBSD 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64 >Description: Port for scripted remote management of FreeBSD machines similar to sysutils/capistrano, but using www/node (JavaScript) instead of lang/ruby >How-To-Repeat: >Fix: --- freecontrol.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # freecontrol # freecontrol/Makefile # freecontrol/distinfo # freecontrol/pkg-descr # freecontrol/pkg-plist # echo c - freecontrol mkdir -p freecontrol > /dev/null 2>&1 echo x - freecontrol/Makefile sed 's/^X//' >freecontrol/Makefile << 'eb5ed6f1bff29aa70bde5337c07ddbd7' X# New ports collection makefile for: freecontrol X# Date created: 11 December 2010 X# Whom: tsmith X# X# $FreeBSD$ X# X XPORTNAME= freecontrol XPORTVERSION= 0.1.3 XCATEGORIES= sysutils XMASTER_SITES= http://download.github.com/ XDISTNAME= tsmith-freecontrol-v0.1.3-0-g45c4608 X XMAINTAINER= freebsd@thomassmith.com XCOMMENT= Scripted distributed FreeBSD management X XRUN_DEPENDS= ${LOCALBASE}/bin/node:${PORTSDIR}/www/node X XLICENSE= MIT X XWRKSRC= ${WRKDIR}/tsmith-freecontrol-45c4608 XNO_BUILD= yes X XMAN1= freectl.1 X XFREELIB= ${PREFIX}/lib/node/freecontrol X Xdo-install: X @${MKDIR} ${FREELIB} X @(cd ${WRKSRC}/lib/ && ${COPYTREE_SHARE} \* ${FREELIB}) X @${INSTALL_SCRIPT} ${WRKSRC}/bin/freectl ${PREFIX}/bin X Xpost-install: X @${MKDIR} ${DATADIR} X @${INSTALL_MAN} ${WRKSRC}/man/freectl.1 ${MANPREFIX}/man/man1 X @${INSTALL_MAN} ${WRKSRC}/README ${DATADIR} X @${INSTALL_MAN} ${WRKSRC}/VM ${DATADIR} X @${INSTALL_MAN} ${WRKSRC}/INSTALL ${DATADIR} X @${INSTALL_MAN} ${WRKSRC}/POSTINSTALL ${DATADIR} X @${INSTALL_MAN} ${WRKSRC}/NODE ${DATADIR} X @${INSTALL_MAN} ${WRKSRC}/LICENSE ${DATADIR} X X.include eb5ed6f1bff29aa70bde5337c07ddbd7 echo x - freecontrol/distinfo sed 's/^X//' >freecontrol/distinfo << '0070e79f29374944dcacaff16a74d852' XSHA256 (tsmith-freecontrol-v0.1.3-0-g45c4608.tar.gz) = 71239cefca5cf5256fc5cb4c1bcb4ba0c142feaea74b2f57f0e0b145940b1367 XSIZE (tsmith-freecontrol-v0.1.3-0-g45c4608.tar.gz) = 23173 0070e79f29374944dcacaff16a74d852 echo x - freecontrol/pkg-descr sed 's/^X//' >freecontrol/pkg-descr << '26f811297b07d92a69d60082531c8a37' XSecurely manage initial installation, setup, app deployment, maintenance, and Xmonitoring of clusters of one or more FreeBSD machines in parallel using Xscripted, repeatable ssh tasks and port sets while logging all commands sent Xand responses received from every machine in the cluster. X XWWW: https://github.com/tsmith/freecontrol 26f811297b07d92a69d60082531c8a37 echo x - freecontrol/pkg-plist sed 's/^X//' >freecontrol/pkg-plist << 'b2118e11180babdfd79f646e85a65e51' Xbin/freectl Xlib/node/freecontrol/node-control/CHANGELOG Xlib/node/freecontrol/node-control/LICENSE Xlib/node/freecontrol/node-control/README Xlib/node/freecontrol/node-control/index.js Xlib/node/freecontrol/node-control/lib/host.js Xlib/node/freecontrol/node-control/lib/index.js Xlib/node/freecontrol/node-control/lib/log.js Xlib/node/freecontrol/node-control/lib/task.js Xlib/node/freecontrol/node-control/lib/timestamp.js Xlib/node/freecontrol/node-control/package.json Xlib/node/freecontrol/bootstrap.js Xlib/node/freecontrol/file.js Xlib/node/freecontrol/misc.js Xlib/node/freecontrol/user.js Xlib/node/freecontrol/security.js Xlib/node/freecontrol/portsets.js Xlib/node/freecontrol/ports.js Xlib/node/freecontrol/control.js Xlib/node/freecontrol/unstack.js Xlib/node/freecontrol/index.js Xlib/node/freecontrol/portset.js Xshare/freecontrol/README Xshare/freecontrol/VM Xshare/freecontrol/INSTALL Xshare/freecontrol/POSTINSTALL Xshare/freecontrol/NODE Xshare/freecontrol/LICENSE X@dirrm lib/node/freecontrol/node-control/lib X@dirrm lib/node/freecontrol/node-control X@dirrm lib/node/freecontrol X@dirrm share/freecontrol b2118e11180babdfd79f646e85a65e51 exit --- freecontrol.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: