# 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