Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 1 Sep 2011 13:15:27 GMT
From:      Wojtek Kochanowski <kochanowski.wojtek@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/160362: Update of cfengine3 port to version 3.2.0
Message-ID:  <201109011315.p81DFRMd011041@red.freebsd.org>
Resent-Message-ID: <201109011320.p81DKA3K023771@freefall.freebsd.org>

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

>Number:         160362
>Category:       ports
>Synopsis:       Update of cfengine3 port to version 3.2.0
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Sep 01 13:20:10 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Wojtek Kochanowski
>Release:        FreeBSD 8.2-RELEASE amd64
>Organization:
nnv
>Environment:
System: FreeBSD 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011 root@mason.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
I've just a little rewrote a cfengine3 port to build version 3.2.0 (latest stable). Also, rc variables can't have a dash in their names and I believe you know that. I renamed them from cf-execd and cf-serverd to cf_execd and cf_serverd, because they won't start as: service cf-execd start.
>How-To-Repeat:

>Fix:
I've attached diff and a shar archive so you can build and test. You should manually download a cfengine3 sources from http://cfengine.com/source_code and put them into your $DISTFILES. I set $MASTER_SITE to cfengine's homepage, but it works partly, because fetch download archive as php file, but doesn't rename it to cfengine-3-2.0.tar.gz.

Patch attached with submission follows:

# 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:
#
#	/usr/ports/sysutils/cfengine3/
#	/usr/ports/sysutils/cfengine3/Makefile
#	/usr/ports/sysutils/cfengine3/distinfo
#	/usr/ports/sysutils/cfengine3/pkg-descr
#	/usr/ports/sysutils/cfengine3/pkg-plist
#	/usr/ports/sysutils/cfengine3/files
#	/usr/ports/sysutils/cfengine3/files/cf_execd.in
#	/usr/ports/sysutils/cfengine3/files/cf_serverd.in
#
echo c - /usr/ports/sysutils/cfengine3/
mkdir -p /usr/ports/sysutils/cfengine3/ > /dev/null 2>&1
echo x - /usr/ports/sysutils/cfengine3/Makefile
sed 's/^X//' >/usr/ports/sysutils/cfengine3/Makefile << 'b54bed4faa0d94a494cd2ccf3e6e51a4'
X# New ports collection makefile for:	cfengine v3
X# Date created:		February 2, 2009
X# Whom:			jrhett@netconsonance.com
X#
X# $FreeBSD: ports/sysutils/cfengine3/Makefile,v 1.57 2011/08/08 19:41:12 cy Exp $
X#
X
XPORTNAME=	cfengine
XPORTVERSION=	3.2.0
XCATEGORIES=	sysutils
XMASTER_SITES=	http://cfengine.com/source_code/download?file=
X
XMAINTAINER=	cy@FreeBSD.org
XCOMMENT=	A systems administration tool for networks
XLATEST_LINK=	cfengine3
X
XUSE_RC_SUBR=	cf_execd cf_serverd
X
XWITH_BDB_VER?=	47
XUSE_BDB=	yes
XUSE_OPENSSL=	yes
XGNU_CONFIGURE=	yes
X# EXAMPLESDIR=	${PREFIX}/share/examples/cfengine3
XDOCSDIR=	${PREFIX}/share/doc/cfengine3
XCONFIGURE_ARGS=	--docdir=${DOCSDIR} \
X		--htmldir=${DOCSDIR}/html \
X		--with-berkeleydb=${LOCALBASE}
X
XCONFIGURE_ENV+=	BERKELEY_DB_CFLAGS=-I${BDB_INCLUDE_DIR} \
X		BERKELEY_DB_LDFLAGS=-L${BDB_LIB_DIR} \
X		BERKELEY_DB_LIB=-l${BDB_LIB_NAME}
X
XOPTIONS=	PCRE	"Enable Perl-compatible regular expressions"		on
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_PCRE)
XLIB_DEPENDS+=   pcre.0:${PORTSDIR}/devel/pcre
XCONFIGURE_ARGS+=	--with-pcre=${LOCALBASE}
X.endif
X
XMAN8=	cf-agent.8	cf-key.8	cf-monitord.8	\
X	cf-report.8	cf-serverd.8	cf-execd.8	\
X	cf-know.8	cf-promises.8	cf-runagent.8
X	
X
Xpost-patch:
X		@${REINPLACE_CMD} -e '/^htmldir/s!=.*!= @htmldir@!'\
X				  ${WRKSRC}/docs/Makefile.in
X
X.include <bsd.port.post.mk>
b54bed4faa0d94a494cd2ccf3e6e51a4
echo x - /usr/ports/sysutils/cfengine3/distinfo
sed 's/^X//' >/usr/ports/sysutils/cfengine3/distinfo << '95dd9c97fa5d6247eb005d3917cbba9f'
XSHA256 (cfengine-3.2.0.tar.gz) = c6212488d9b68d585bcc27766309f646d2ca576374777752c238c0e7e5e8b6a1
XSIZE (cfengine-3.2.0.tar.gz) = 1139534
95dd9c97fa5d6247eb005d3917cbba9f
echo x - /usr/ports/sysutils/cfengine3/pkg-descr
sed 's/^X//' >/usr/ports/sysutils/cfengine3/pkg-descr << 'bafbe4c88750e9ebf6da8f841efaf750'
XCfengine is an automated suite of programs for configuring and 
Xmaintaining Unix-like computers. It has been used on computing arrays 
Xof between 1 and 20,000 computers since 1993 by a wide range of 
Xorganizations. Cfengine is supported by active research and was the 
Xfirst autonomic, hands-free management system for Unix-like operating
Xsystems. Cfengine is an autonomic maintenance system not merely a
Xchange management roll-out tool. Cfengine has a history of security
Xand adaptability. 
X
XWWW: http://www.cfengine.org/
bafbe4c88750e9ebf6da8f841efaf750
echo x - /usr/ports/sysutils/cfengine3/pkg-plist
sed 's/^X//' >/usr/ports/sysutils/cfengine3/pkg-plist << '74284e4eed1f08a8d04d2147e6728d63'
Xlib/libpromises.so.1
Xlib/libpromises.la
X%%DOCSDIR%%/README
X%%DOCSDIR%%/examples/unit_file_change_detection.cf
X%%DOCSDIR%%/examples/unit_monitord.cf
X%%DOCSDIR%%/examples/unit_update.cf
X%%DOCSDIR%%/examples/app_baseline.cf
X%%DOCSDIR%%/examples/unit_ldap.cf
X%%DOCSDIR%%/examples/unit_iteration.cf
X%%DOCSDIR%%/examples/unit_global_list_expansion_2.cf
X%%DOCSDIR%%/examples/unit_epimenides.cf
X%%DOCSDIR%%/examples/unit_process_signalling.cf
X%%DOCSDIR%%/examples/unit_environment_simple.cf
X%%DOCSDIR%%/examples/unit_customize_by_named_list.cf
X%%DOCSDIR%%/examples/unit_hashcomment.cf
X%%DOCSDIR%%/examples/unit_isvariable.cf
X%%DOCSDIR%%/examples/unit_remove_deadlinks.cf
X%%DOCSDIR%%/examples/unit_readtcp.cf
X%%DOCSDIR%%/examples/unit_diskfree.cf
X%%DOCSDIR%%/examples/unit_package_msi_version.cf
X%%DOCSDIR%%/examples/win_services.cf
X%%DOCSDIR%%/examples/unit_groupexists.cf
X%%DOCSDIR%%/examples/unit_warnifline.cf
X%%DOCSDIR%%/examples/unit_accessed_before.cf
X%%DOCSDIR%%/examples/unit_file_owner_list_template.cf
X%%DOCSDIR%%/examples/unit_readlist.cf
X%%DOCSDIR%%/examples/unit_method_validate.cf
X%%DOCSDIR%%/examples/unit_lastnode.cf
X%%DOCSDIR%%/examples/unit_reg_multiline.cf
X%%DOCSDIR%%/examples/unit_selectservers.cf
X%%DOCSDIR%%/examples/unit_definitions.cf
X%%DOCSDIR%%/examples/unit_sql.cf
X%%DOCSDIR%%/examples/unit_reporting.cf
X%%DOCSDIR%%/examples/unit_execd.cf
X%%DOCSDIR%%/examples/unit_reglist.cf
X%%DOCSDIR%%/examples/unit_webserver.cf
X%%DOCSDIR%%/examples/unit_edit_column_files.cf
X%%DOCSDIR%%/examples/unit_classvar_convergence.cf
X%%DOCSDIR%%/examples/unit_process_matching3.cf
X%%DOCSDIR%%/examples/win_registry.cf
X%%DOCSDIR%%/examples/promise_knowledge.cf
X%%DOCSDIR%%/examples/unit_process_matching2.cf
X%%DOCSDIR%%/examples/unit_regex_win.cf
X%%DOCSDIR%%/examples/unit_edit_passwd_file.cf
X%%DOCSDIR%%/examples/unit_user_edit_method.cf
X%%DOCSDIR%%/examples/unit_neighbourhood_watch.cf
X%%DOCSDIR%%/examples/unit_activedirectory_showuser.cf
X%%DOCSDIR%%/examples/unit_dollar.cf
X%%DOCSDIR%%/examples/unit_edit_triggerclass.cf
X%%DOCSDIR%%/examples/unit_getindices.cf
X%%DOCSDIR%%/examples/unit_regline.cf
X%%DOCSDIR%%/examples/unit_user_edit.cf
X%%DOCSDIR%%/examples/unit_edit_sectioned_file.cf
X%%DOCSDIR%%/examples/unit_filesize.cf
X%%DOCSDIR%%/examples/cfengine_stdlib.cf
X%%DOCSDIR%%/examples/unit_vars.cf
X%%DOCSDIR%%/examples/unit_select_mode.cf
X%%DOCSDIR%%/examples/unit_promises.cf
X%%DOCSDIR%%/examples/unit_peers.cf
X%%DOCSDIR%%/examples/unit_hash.cf
X%%DOCSDIR%%/examples/unit_server_flatcopy_localhost.cf
X%%DOCSDIR%%/examples/unit_getindices_and_values.cf
X%%DOCSDIR%%/examples/unit_tidy_all_files.cf
X%%DOCSDIR%%/examples/unit_translatepath.cf
X%%DOCSDIR%%/examples/unit_switchcase.cf
X%%DOCSDIR%%/examples/unit_disable_and_rotate_files.cf
X%%DOCSDIR%%/examples/unit_irange.cf
X%%DOCSDIR%%/examples/unit_chdir.cf
X%%DOCSDIR%%/examples/active_directory.cf
X%%DOCSDIR%%/examples/win_schedule.cf
X%%DOCSDIR%%/examples/unit_control_expand.cf
X%%DOCSDIR%%/examples/unit_create_filedir.cf
X%%DOCSDIR%%/examples/unit_process_kill.cf
X%%DOCSDIR%%/examples/unit_getenv.cf
X%%DOCSDIR%%/examples/unit_ago.cf
X%%DOCSDIR%%/examples/unit_abort.cf
X%%DOCSDIR%%/examples/unit_storage.cf
X%%DOCSDIR%%/examples/unit_intarray.cf
X%%DOCSDIR%%/examples/unit_id.cf
X%%DOCSDIR%%/examples/unit_edit_insert_fuzzylines.cf
X%%DOCSDIR%%/examples/unit_log_private.cf
X%%DOCSDIR%%/examples/unit_badpromise.cf
X%%DOCSDIR%%/examples/unit_null_config.cf
X%%DOCSDIR%%/examples/unit_module_exec.cf
X%%DOCSDIR%%/examples/unit_copylinks.cf
X%%DOCSDIR%%/examples/unit_iprange.cf
X%%DOCSDIR%%/examples/unit_hostsseen.cf
X%%DOCSDIR%%/examples/unit_select_class.cf
X%%DOCSDIR%%/examples/unit_copy_classes.cf
X%%DOCSDIR%%/examples/unit_package_hash.cf
X%%DOCSDIR%%/examples/unit_getusers.cf
X%%DOCSDIR%%/examples/unit_accumulated_time.cf
X%%DOCSDIR%%/examples/unit_report_diffs.cf
X%%DOCSDIR%%/examples/unit_edit_setvar.cf
X%%DOCSDIR%%/examples/unit_execresult.cf
X%%DOCSDIR%%/examples/unit_edit_insert_lines_silly.cf
X%%DOCSDIR%%/examples/unit_edit_insert_lines.cf
X%%DOCSDIR%%/examples/unit_getuid.cf
X%%DOCSDIR%%/examples/unit_menu.cf
X%%DOCSDIR%%/examples/unit_report_state.cf
X%%DOCSDIR%%/examples/unit_badtype.cf
X%%DOCSDIR%%/examples/unit_test_environment.cf
X%%DOCSDIR%%/examples/unit_parallel_exec.cf
X%%DOCSDIR%%/examples/unit_failsafe.cf
X%%DOCSDIR%%/examples/unit_change_detect.cf
X%%DOCSDIR%%/examples/unit_grep.cf
X%%DOCSDIR%%/examples/unit_deletelines.cf
X%%DOCSDIR%%/examples/unit_filenames.cf
X%%DOCSDIR%%/examples/unit_registry_cache.cf
X%%DOCSDIR%%/examples/unit_setvar.cf
X%%DOCSDIR%%/examples/unit_syslog.cf
X%%DOCSDIR%%/examples/unit_server_copy_purge.cf
X%%DOCSDIR%%/examples/unit_root_passwd.cf
X%%DOCSDIR%%/examples/unit_knowledge_driver.cf
X%%DOCSDIR%%/examples/unit_package_freebsd.cf
X%%DOCSDIR%%/examples/unit_varclass.cf
X%%DOCSDIR%%/examples/unit_isplain.cf
X%%DOCSDIR%%/examples/unit_hostrange.cf
X%%DOCSDIR%%/examples/unit_controlclasses.cf
X%%DOCSDIR%%/examples/unit_arrays.cf
X%%DOCSDIR%%/examples/unit_pathtype.cf
X%%DOCSDIR%%/examples/unit_isdir.cf
X%%DOCSDIR%%/examples/unit_strcmp.cf
X%%DOCSDIR%%/examples/unit_locate_files_and_compress.cf
X%%DOCSDIR%%/examples/unit_userexists.cf
X%%DOCSDIR%%/examples/unit_varexpansion.cf
X%%DOCSDIR%%/examples/unit_activedirectory_listusers.cf
X%%DOCSDIR%%/examples/unit_package_zypper.cf
X%%DOCSDIR%%/examples/unit_fileexists.cf
X%%DOCSDIR%%/examples/unit_hashmatch.cf
X%%DOCSDIR%%/examples/unit_acl.cf
X%%DOCSDIR%%/examples/unit_insert_users.cf
X%%DOCSDIR%%/examples/unit_loops.cf
X%%DOCSDIR%%/examples/unit_getregistry.cf
X%%DOCSDIR%%/examples/unit_linking.cf
X%%DOCSDIR%%/examples/unit_filesexist.cf
X%%DOCSDIR%%/examples/unit_setuidlog.cf
X%%DOCSDIR%%/examples/unit_parsestringarray.cf
X%%DOCSDIR%%/examples/unit_service_disable.cf
X%%DOCSDIR%%/examples/unit_stringarray.cf
X%%DOCSDIR%%/examples/unit_method_var.cf
X%%DOCSDIR%%/examples/unit_zenoss.cf
X%%DOCSDIR%%/examples/unit_package_apt.cf
X%%DOCSDIR%%/examples/unit_mount_fs.cf
X%%DOCSDIR%%/examples/unit_template.cf
X%%DOCSDIR%%/examples/unit_varnet.cf
X%%DOCSDIR%%/examples/unit_multipassvars.cf
X%%DOCSDIR%%/examples/unit_countlinesmatching.cf
X%%DOCSDIR%%/examples/unit_acl_generic.cf
X%%DOCSDIR%%/examples/win_emergency.cf
X%%DOCSDIR%%/examples/unit_islink.cf
X%%DOCSDIR%%/examples/unit_occurrences.cf
X%%DOCSDIR%%/examples/unit_reporttofile.cf
X%%DOCSDIR%%/examples/unit_helloworld.cf
X%%DOCSDIR%%/examples/unit_hub.cf
X%%DOCSDIR%%/examples/unit_classmatch.cf
X%%DOCSDIR%%/examples/unit_select_region.cf
X%%DOCSDIR%%/examples/unit_global_list_expansion.cf
X%%DOCSDIR%%/examples/unit_regextract.cf
X%%DOCSDIR%%/examples/unit_env.cf
X%%DOCSDIR%%/examples/unit_software_dist.cf
X%%DOCSDIR%%/examples/unit_exec_args.cf
X%%DOCSDIR%%/examples/unit_package_yum.cf
X%%DOCSDIR%%/examples/unit_fileperms.cf
X%%DOCSDIR%%/examples/unit_literal_server.cf
X%%DOCSDIR%%/examples/unit_pattern_and_edit.cf
X%%DOCSDIR%%/examples/unit_countclassesmatching.cf
X%%DOCSDIR%%/examples/unit_edit_replace_string.cf
X%%DOCSDIR%%/examples/unit_getfields.cf
X%%DOCSDIR%%/examples/unit_failedcommand.cf
X%%DOCSDIR%%/examples/unit_acl_secret.cf
X%%DOCSDIR%%/examples/unit_exec_in_sequence.cf
X%%DOCSDIR%%/examples/unit_fix_names.cf
X%%DOCSDIR%%/examples/unit_environment.cf
X%%DOCSDIR%%/examples/unit_process_matching.cf
X%%DOCSDIR%%/examples/unit_regarray.cf
X%%DOCSDIR%%/examples/unit_expand.cf
X%%DOCSDIR%%/examples/unit_measurements.cf
X%%DOCSDIR%%/examples/unit_measure_log.cf
X%%DOCSDIR%%/examples/unit_report_custom.cf
X%%DOCSDIR%%/examples/unit_bsdflags.cf
X%%DOCSDIR%%/examples/unit_knowledge_txt.cf
X%%DOCSDIR%%/examples/unit_ordering.cf
X%%DOCSDIR%%/examples/unit_backreferences_files.cf
X%%DOCSDIR%%/examples/unit_isnewerthan.cf
X%%DOCSDIR%%/examples/unit_cf2_integration.cf
X%%DOCSDIR%%/examples/unit_select_size.cf
X%%DOCSDIR%%/examples/unit_copy.cf
X%%DOCSDIR%%/examples/unit_repairedcommand.cf
X%%DOCSDIR%%/examples/unit_remoteclasses.cf
X%%DOCSDIR%%/examples/unit_syslog2.cf
X%%DOCSDIR%%/examples/unit_filesexist2.cf
X%%DOCSDIR%%/examples/unit_method.cf
X%%DOCSDIR%%/examples/unit_hashuncomment.cf
X%%DOCSDIR%%/examples/unit_service_start.cf
X%%DOCSDIR%%/examples/unit_returnszero.cf
X%%DOCSDIR%%/examples/unit_createdb.cf
X%%DOCSDIR%%/examples/unit_getgid.cf
X%%DOCSDIR%%/examples/unit_resolveconf.cf
X%%DOCSDIR%%/examples/unit_compare.cf
X%%DOCSDIR%%/examples/unit_edit_comment_lines.cf
X%%DOCSDIR%%/examples/unit_changedbefore.cf
X%%DOCSDIR%%/examples/unit_module_exec_2.cf
X%%DOCSDIR%%/examples/unit_classes_global.cf
X%%DOCSDIR%%/examples/unit_product.cf
X%%DOCSDIR%%/examples/unit_splitstring.cf
X%%DOCSDIR%%/examples/unit_host2ip.cf
X%%DOCSDIR%%/examples/unit_rename.cf
X%%DOCSDIR%%/examples/unit_package_msi_file.cf
X%%DOCSDIR%%/examples/unit_edit_deletenotmatch.cf
X%%DOCSDIR%%/examples/unit_postfix.cf
X%%DOCSDIR%%/examples/unit_join.cf
X%%DOCSDIR%%/examples/unit_registry.cf
X%%DOCSDIR%%/examples/unit_template2.cf
X%%DOCSDIR%%/examples/unit_escape.cf
X%%DOCSDIR%%/examples/unit_copy_edit.cf
X%%DOCSDIR%%/examples/unit_package_solaris.cf
X%%DOCSDIR%%/examples/unit_server_copy_remote.cf
X%%DOCSDIR%%/examples/unit_server_copy_localhost.cf
X%%DOCSDIR%%/examples/unit_package_rpm.cf
X%%DOCSDIR%%/example_config/update.cf
X%%DOCSDIR%%/example_config/cfengine_stdlib.cf
X%%DOCSDIR%%/example_config/promises.cf
X%%DOCSDIR%%/example_config/failsafe.cf
X%%DOCSDIR%%/example_config/site.cf
X%%DOCSDIR%%/ChangeLog
Xshare/cfengine/masterfiles/failsafe.cf
Xshare/cfengine/masterfiles/cfengine_stdlib.cf
Xshare/cfengine/masterfiles/promises.cf
Xsbin/cf-agent
Xsbin/cf-report
Xsbin/cf-know
Xsbin/cf-runagent
Xsbin/cf-serverd
Xsbin/cf-promises
Xsbin/cf-key
Xsbin/cf-execd
Xsbin/cf-monitord
X
X@dirrm %%DOCSDIR%%/examples
X@dirrm %%DOCSDIR%%/example_config
X@dirrm %%DOCSDIR%%
X@dirrm share/cfengine/masterfiles
X@dirrm share/cfengine
74284e4eed1f08a8d04d2147e6728d63
echo c - /usr/ports/sysutils/cfengine3/files
mkdir -p /usr/ports/sysutils/cfengine3/files > /dev/null 2>&1
echo x - /usr/ports/sysutils/cfengine3/files/cf_execd.in
sed 's/^X//' >/usr/ports/sysutils/cfengine3/files/cf_execd.in << '462d3f10360eb289a29e5c3b0af72967'
X#!/bin/sh
X#
X# $FreeBSD: ports/sysutils/cfengine3/files/cf-execd.in,v 1.7 2011/03/13 01:21:18 cy Exp $
X#
X# PROVIDE: cf-execd
X# REQUIRE: LOGIN
X# KEYWORD: shutdown
X#
X# Add the following line to /etc/rc.conf[.local] to enable cf-execd(8)
X#
X# cf_execd_enable (bool):        Set to "NO" by default.
X#                               Set it to "YES" to enable cf-execd.
X# cf_execd_flags (str):          Custom additional arguments to be passed
X#                               to cf-execd (default empty).
X#
X
X. /etc/rc.subr
X
Xname="cf_execd"
Xrcvar=${name}_enable
X
Xcommand="%%PREFIX%%/sbin/cf-execd"
X
Xload_rc_config $name
X
X: ${cf_execd_enable="NO"}
X
Xrun_rc_command "$1"
462d3f10360eb289a29e5c3b0af72967
echo x - /usr/ports/sysutils/cfengine3/files/cf_serverd.in
sed 's/^X//' >/usr/ports/sysutils/cfengine3/files/cf_serverd.in << 'bbbab5d644283a0d79b780c9d2cbef9a'
X#!/bin/sh
X#
X# $FreeBSD: ports/sysutils/cfengine3/files/cf-serverd.in,v 1.7 2011/03/13 01:21:18 cy Exp $
X#
X# PROVIDE: cf-serverd
X# REQUIRE: LOGIN
X# KEYWORD: shutdown
X#
X# Add the following line to /etc/rc.conf[.local] to enable cf-serverd(8)
X#
X# cf_serverd_enable (bool):        Set to "NO" by default.
X#                               Set it to "YES" to enable cf-serverd.
X# cf_serverd_flags (str):          Custom additional arguments to be passed
X#                               to cf-serverd (default empty).
X#
X
X. /etc/rc.subr
X
Xname="cf_serverd"
Xrcvar=${name}_enable
X
Xcommand="%%PREFIX%%/sbin/cf-serverd"
X
Xload_rc_config $name
X
X: ${cf_serverd_enable="NO"}
X
Xrun_rc_command "$1"
bbbab5d644283a0d79b780c9d2cbef9a
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201109011315.p81DFRMd011041>