Looking at where my build blew up, it looks like Eric Saxby produced some
patches a couple months ago that get us closer:

 https://github.com/sax/omnibus-chef-smartos/issues/1

https://github.com/sax/omnibus-chef-smartos/commit/51cfce74c23c1f7e4a7a63cc9c067f9741c38b5b


In my first hack at trying to make the omnibus build, the first thing it
blows up is an attempt to link to the platform's libumem - clearly we want
it to not do that, as that's the opposite of self-contained.  :)

It looks like sax's patch fixes that - I'll be trying that next.

Props to jperkin for being willing to wire all the packages up in pkgsrc
too - that will make running everything in VMs much simpler... no need for
the omnibus there, when you have all the right bits as native packages.

--e

--e




On Fri, May 23, 2014 at 10:57 AM, Jonathan Perkin <[email protected]>wrote:

> * On 2014-05-23 at 14:59 BST, Bryan Horstmann-Allen via smartos-discuss
> wrote:
>
> >
> +------------------------------------------------------------------------------
> > | On 2014-05-23 07:49:03, Elijah Wright via smartos-discuss wrote:
> > |
> > | That version of omnibus is way less hacked up than it used to be;  I
> know
> > | Ben's still working on improvements there, as time permits.  From what
> I
> > | recall, there's a bit or two that doesn't build properly by default.
>  It's
> > | definitely not a pkgtrans of the Sol11 bits - it's a real build.
> > |
> > | I'm gonna take a whack at building it right now;  I'll go file bugs as
> I
> > | find stuff.  Working with a checkout of
> > | https://github.com/opscode/omnibus-chef from 5 minutes ago, in a
> base64
> > | 13.4.1 zone.
> > |
> > | If chef-on-SmartOS is important to you, make sure you keep mentioning
> it so
> > | folks at both Joyent and Chef-nee-Opscode know how useful proper
> support is
> > | ;-)
> >
> > If you want to go the pkgtrans route, you'll just need to make sure you
> symlink
> > link to something linkable. That's done as part of the pkgmap, which
> doesn't
> > happy without pkgadd.
> >
> > Thus far that's the only issue I've had using the Solaris 11 packages on
> > SmartOS.
> >
> > I certainly wouldn't cry if there were a real pkgsrc package, either. :-)
>
> I have an initial pkgsrc package now working for it:
>
>   $ chef-solo --version
>   Chef: 11.12.4
>
> I'll get this integrated for 2014Q2 (I'm out next week).
>
> One thing which was discussed on IRC was a pkgsrc bootstrap and set of
> packages built for e.g. /opt/confmgt, which can be used as a separate
> area for executing configuration management tools outside of the
> normal system directories.
>
> You would unpack the bootstrap, pkg_add/pkgin your preferred
> configuration manager, then tar it up as a fully self-contained
> directory for executing on any host.
>
> If people want to let me know if a) this would be useful b) what tools
> they want in it, then I'll produce a bulk build for it.  Initial set
> would be chef, puppet, salt, ansible, etc.
>
> Cheers,
>
> --
> Jonathan Perkin  -  Joyent, Inc.  -  www.joyent.com
>



-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription: 
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com

Reply via email to