Date: Fri, 17 Dec 2010 23:59:19 +0000 From: "Tom Smith" <tsmith@thomassmith.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/153259: New port: sysutils/freecontrol Scripted distributed FreeBSD management Message-ID: <20101218001637.77EEA1065672@hub.freebsd.org> Resent-Message-ID: <201012180020.oBI0K8X5021579@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 <bsd.port.mk> 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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20101218001637.77EEA1065672>