From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Dec 28 19:50: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 2BF0A1065697 for ; Tue, 28 Dec 2010 19:50: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 05C6E8FC12 for ; Tue, 28 Dec 2010 19:50:09 +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 oBSJo8XA004605 for ; Tue, 28 Dec 2010 19:50:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id oBSJo8Nr004604; Tue, 28 Dec 2010 19:50:08 GMT (envelope-from gnats) Resent-Date: Tue, 28 Dec 2010 19:50:08 GMT Resent-Message-Id: <201012281950.oBSJo8Nr004604@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, Renaud Chaput Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 04B861065693 for ; Tue, 28 Dec 2010 19:49:37 +0000 (UTC) (envelope-from renchap@tahiri.renchap.com) Received: from tahiri.renchap.com (tahiri.renchap.com [94.23.193.215]) by mx1.freebsd.org (Postfix) with ESMTP id 6F9EF8FC12 for ; Tue, 28 Dec 2010 19:49:36 +0000 (UTC) Received: by tahiri.renchap.com (Postfix, from userid 1001) id 255D11CFC; Tue, 28 Dec 2010 20:49:34 +0100 (CET) Message-Id: <20101228194934.255D11CFC@tahiri.renchap.com> Date: Tue, 28 Dec 2010 20:49:34 +0100 (CET) From: Renaud Chaput To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/153504: [NEW PORT] sysutils/rubygem-chef: A systems integration framework. Client part X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Dec 2010 19:50:09 -0000 >Number: 153504 >Category: ports >Synopsis: [NEW PORT] sysutils/rubygem-chef: A systems integration framework. Client part >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: Tue Dec 28 19:50:08 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Renaud Chaput >Release: FreeBSD 8.1-RELEASE amd64 >Organization: >Environment: System: FreeBSD tahiri.renchap.com 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Mon Jul 19 02:36:49 UTC 2010 >Description: Chef is a systems integration framework, built to bring the benefits of configuration management to your entire infrastructure. With Chef, you can: * Manage your servers by writing code, not by running commands. * Integrate tightly with your applications, databases, LDAP directories, and more. * Easily configure applications that require knowledge about your entire infrastructure ("What systems are running my application?" "What is the current master database server?") WWW: http://wiki.opscode.com/display/chef/Home Generated with FreeBSD Port Tools 0.99 >How-To-Repeat: >Fix: --- rubygem-chef-0.9.12.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: # # rubygem-chef # rubygem-chef/distinfo # rubygem-chef/pkg-descr # rubygem-chef/files # rubygem-chef/files/chef_client.in # rubygem-chef/Makefile # echo c - rubygem-chef mkdir -p rubygem-chef > /dev/null 2>&1 echo x - rubygem-chef/distinfo sed 's/^X//' >rubygem-chef/distinfo << 'd1b92c3daa04c4f2801ae4892c3d804d' XSHA256 (rubygem/chef-0.9.12.gem) = a021e015e37c7edc8589b9a17184d675fb5b4784a65bc5532831b8faa3ad4b68 XSIZE (rubygem/chef-0.9.12.gem) = 254464 d1b92c3daa04c4f2801ae4892c3d804d echo x - rubygem-chef/pkg-descr sed 's/^X//' >rubygem-chef/pkg-descr << '963afa7e2a45f567e08e89d9248b84f5' XChef is a systems integration framework, built to bring the benefits of Xconfiguration management to your entire infrastructure. With Chef, you can: X X* Manage your servers by writing code, not by running commands. X* Integrate tightly with your applications, databases, LDAP directories, and X more. X* Easily configure applications that require knowledge about your entire X infrastructure ("What systems are running my application?" "What is the X current master database server?") X XWWW: http://wiki.opscode.com/display/chef/Home 963afa7e2a45f567e08e89d9248b84f5 echo c - rubygem-chef/files mkdir -p rubygem-chef/files > /dev/null 2>&1 echo x - rubygem-chef/files/chef_client.in sed 's/^X//' >rubygem-chef/files/chef_client.in << '64f228b723549d2d8192add042534720' X#!/bin/sh X# X# $FreeBSD$ X# X X# PROVIDE: chef_client X# REQUIRE: DAEMON X# BEFORE: LOGIN X# KEYWORD: shutdown X X# Add the following line to /etc/rc.conf to enable chef-client X# X# chef_client_enable="YES" X X. %%RC_SUBR%% X Xname="chef_client" Xrcvar=`set_rcvar` X X# Read configuration and set defaults Xload_rc_config $name X: ${chef_client_enable="NO"} X: ${chef_client_configfile="%%PREFIX%%/etc/chef/client.rb"} X: ${chef_client_interval="600"} X: ${chef_client_splay="0"} X: ${chef_client_logfile="/var/log/chef-client.log"} X: ${chef_client_loglevel="info"} X Xif [ -n "$chef_client_nodename" ] X then X nodename="-N ${chef_client_nodename}" X else X nodename="" Xfi X Xif [ -n "$chef_client_server" ] X then X server="-N ${chef_client_server}" X else X server="" Xfi X Xcommand="%%PREFIX%%/bin/chef-client" Xcommand_interpreter="%%RUBY%%" Xchef_client_flags="-c ${chef_client_configfile} ${nodename}${server}-d -i ${chef_client_interval} -s ${chef_client_splay} -L ${chef_client_logfile} -l ${chef_client_loglevel}" X Xload_rc_config $name Xrun_rc_command "$1" 64f228b723549d2d8192add042534720 echo x - rubygem-chef/Makefile sed 's/^X//' >rubygem-chef/Makefile << 'cd21c8d03eebf6acaca0edef3e71d370' X# Ports collection makefile for: rubygem-chef X# Date created: 19 Mar 2010 X# Whom: Renaud Chaput X# X# $FreeBSD$ X# X XPORTNAME= chef XPORTVERSION= 0.9.12 XCATEGORIES= sysutils XMASTER_SITES= RG X XMAINTAINER= renchap@cocoa-x.com XCOMMENT= A systems integration framework. Client part X XBUILD_DEPENDS= rubygem-mixlib-log>=1.1.0:${PORTSDIR}/devel/rubygem-mixlib-log \ X rubygem-mixlib-config>=1.1.2:${PORTSDIR}/devel/rubygem-mixlib-config \ X rubygem-mixlib-cli>=1.1.0:${PORTSDIR}/devel/rubygem-mixlib-cli \ X rubygem-mixlib-authentication>=1.1.2:${PORTSDIR}/devel/rubygem-mixlib-authentication \ X rubygem-extlib>=0.9.14:${PORTSDIR}/devel/rubygem-extlib \ X rubygem-json>=1.4.4:${PORTSDIR}/devel/rubygem-json \ X rubygem-uuidtools>=0.0.0:${PORTSDIR}/devel/rubygem-uuidtools \ X rubygem-highline>=0.0.0:${PORTSDIR}/devel/rubygem-highline \ X rubygem-moneta>=0.6.0:${PORTSDIR}/devel/rubygem-moneta \ X rubygem-erubis>=0.0.0:${PORTSDIR}/www/rubygem-erubis \ X rubygem-rest-client>=1.0.4:${PORTSDIR}/www/rubygem-rest-client \ X rubygem-bunny>=0.6.0:${PORTSDIR}/net/rubygem-bunny \ X rubygem-ohai>=0.5.7:${PORTSDIR}/sysutils/rubygem-ohai XRUN_DEPENDS= ${BUILD_DEPENDS} X XUSE_RUBY= yes XUSE_RUBYGEMS= yes XRUBYGEM_AUTOPLIST= yes X XPLIST_FILES= bin/chef-client \ X bin/shef \ X bin/knife X XSUB_LIST= RUBY=${RUBY} XUSE_RC_SUBR= chef_client X X.include cd21c8d03eebf6acaca0edef3e71d370 exit --- rubygem-chef-0.9.12.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: