[chef] Re: Re: Re: Trying to build omnibus installer on FreeBSD


Chronological Thread 
  • From: Sean OMeara < >
  • To:
  • Subject: [chef] Re: Re: Re: Trying to build omnibus installer on FreeBSD
  • Date: Tue, 8 Jan 2013 12:14:45 -0500

Install ruby on your build machine with rbenv.

Fork and clone three projects.

~/src/omnibus-chef
~/src/omnibus-ruby
~/src/omnibus-software

omnibus-chef is the "main" repo, where you'll build from.
cp omnibus.rb.example omnibus.rb

bundle exec rake -T to see the build tasks.

Edit the Gemfile.
uncomment / comment the lines that will point to bundler at your
omnibus-chef and omnibus-software.

You can pull a branch from git like this:

git clone 
:someara/omnibus-software.git
git checkout -b CHEF-2576
git pull origin CHEF-2576


Create a FreeBSD topic branch, and go nuts with the patching.
I have a suspicion that the SmartOS branch may build on FreeBSD.

-s


On Tue, Jan 8, 2013 at 11:37 AM,  
< >
 wrote:
> Am Tue, 8 Jan 2013 10:41:36 -0500
> schrieb Sean OMeara 
> < >:
>
>> I patched up Omnibus to build on SmartOS.
>> Maybe it fixes FreeBSD?
>>
>> Try this branch. Let me know.
>>
>https://github.com/someara/omnibus-software/tree/CHEF-2576
>
>
> Hi,
>
> sorry to ask such a silly question: how do I use this?
> I assume, I have to merge this with the official omnibus-chef?
>
> Because if I check it out and run:
>
>
> 
>  /home/chef-build/repo/omnibus-software]#
> CHEF_GIT_REV=10.14.4 rake projects:chef rake aborted!
> Don't know how to build task 'projects:chef'
>
> (See full trace by running task with --trace)
>



Archive powered by MHonArc 2.6.16.

§