[[chef-dev]] Custom package provider for Solaris IPS


Chronological Thread 
  • From: "Jason J. W. Williams" < >
  • To:
  • Subject: [[chef-dev]] Custom package provider for Solaris IPS
  • Date: Thu, 21 Jul 2011 20:48:43 -0600

I've created a package provider for Solaris/OpenIndiana's Image
Packaging System (IPS). However, I'm getting the following error when
I test them out:

uninitialized constant Chef::Provider::Group::Suse

And if I comment out the offending line (130) in lib/chef/platform.rb
(https://gist.github.com/1098780) I get:

uninitialized constant Chef::Provider::Package::Ips

The lib/chef/platform.rb file is modified to provide definitions for
the :openindiana platform. For the provider I created the following
files:

lib/chef/provider/package/ips.rb (https://gist.github.com/1098782)

lib/chef/resource/ips_package.rb (https://gist.github.com/1098785)




Any help is greatly appreciated. I'd very much like to get an IPS
provider working (with tests) that has a chance of getting integrated
into Chef for folks using OpenIndiana or Solaris 11.

-J


  • [[chef-dev]] Custom package provider for Solaris IPS, Jason J. W. Williams, 07/21/2011

Archive powered by MHonArc 2.6.16.

§