Thanks, Nakarin. Funny enough, the freebsd source package doesn't include 
"unit_package_freebsd.cf", I had to get it from the tarball on cfengine.org :-)

Traiano


________________________________
From: Nakarin Phooripoom <mynameisje...@gmail.com>
Date: Thu, 25 Feb 2010 14:03:59 +0200
To: Traiano Welcome <traiano.welc...@mtnbusiness.co.za>
Cc: <help-cfengine@cfengine.org>
Subject: Re: Cfengine 3: Installing Packages from FreeBSD Ports Collection

There might be an example for FreeBSD in a 
tarball:/test/units/unit_package_freebsd.cf, I guess.

Cheers,
--Nakarin

On Feb 25, 2010, at 11:03 AM, Traiano Welcome wrote:

> Hi List
>
> How would I construct a bundle to add packages to a freebsd system using the 
> Ports collection? I see the CF3 Solutions list provides an example for 
> Solaris and SuSE, but I can't find anything on the internet for installing 
> freebsd packages.
>
> I'd like to somehow adapt  the solution presented in the CF3 Solutions list 
> along the lines of the following:
>
> -----
> #
> # Package managment
> #
>
> body common control
> {
> bundlesequence => { "packages" };
> }
>
> #############################################
>
> bundle agent packages
> {
> vars:
>
>  "match_package" slist => {
>                           "apache2",
>                           "apache2-mod_php5",
>                           "apache2-prefork",
>                           "php5"
>                           };
> packages:
>
>  solaris::
>
>   "$(match_package)"
>
>      package_policy => "add",
>      package_method => solaris;
>
>  redhat|SuSE::
>
>   "$(match_package)"
>
>      package_policy => "add",
>      package_method => yum;
>
> }
>
> -----
>
> Thanks in Advance,
> Traiano Welcome
>
>
>
>
> NOTE: This e-mail message and all attachments thereto contain confidential 
> information intended for a specific addressee and purpose. If you are not the 
> addressee (a) you may not disclose, copy, distribute or take any action based 
> on the contents hereof; (b) kindly inform the sender immediately and destroy 
> all copies hereof. Any copying, publication or disclosure of this message, or 
> part hereof, in any form whatsoever, without the sender's express written 
> consent, is prohibited. No opinion expressed or implied by the sender 
> necessarily constitutes the opinion of MTN. This message does not constitute 
> a guarantee or proof of the facts mentioned herein. No Employee or 
> intermediary is authorised to conclude a binding agreement on behalf of MTN 
> Group Limited, or any of its subsidiary companies, by e-mail without the 
> express written confirmation by a duly authorised representative of MTN Group 
> Limited.
> _______________________________________________
> Help-cfengine mailing list
> Help-cfengine@cfengine.org
> https://cfengine.org/mailman/listinfo/help-cfengine



________________________________
NOTE: This e-mail message and all attachments thereto contain confidential 
information intended for a specific addressee and purpose. If you are not the 
addressee (a) you may not disclose, copy, distribute or take any action based 
on the contents hereof; (b) kindly inform the sender immediately and destroy 
all copies hereof. Any copying, publication or disclosure of this message, or 
part hereof, in any form whatsoever, without the sender's express written 
consent, is prohibited. No opinion expressed or implied by the sender 
necessarily constitutes the opinion of MTN. This message does not constitute a 
guarantee or proof of the facts mentioned herein. No Employee or intermediary 
is authorised to conclude a binding agreement on behalf of MTN Group Limited, 
or any of its subsidiary companies, by e-mail without the express written 
confirmation by a duly authorised representative of MTN Group Limited.
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to