Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Dec 2010 20:49:34 +0100 (CET)
From:      Renaud Chaput <renchap@cocoa-x.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/153504: [NEW PORT] sysutils/rubygem-chef: A systems integration framework. Client part
Message-ID:  <20101228194934.255D11CFC@tahiri.renchap.com>
Resent-Message-ID: <201012281950.oBSJo8Nr004604@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>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 <renchap@cocoa-x.com>
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 <bsd.port.mk>
cd21c8d03eebf6acaca0edef3e71d370
exit
--- rubygem-chef-0.9.12.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?20101228194934.255D11CFC>