- 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.