Hi Geoff, this seems like interesting work -- is it up on github or the module 
Forge someplace?


Eric Sorenson - [email protected]
#puppet irc: eric0 



On Jan 20, 2013, at 4:23 PM, Geoff Hargreaves wrote:

> Hi Folks,
> 
> Just an update. I essentially wrote a wrapper for pkgadd in ruby that:
> - Searches a web based repo for <pkg_name>
> - if found, grabs the catalog line (includes 
> pkg_name/file_name/md5sum/version)
> - installs using an admin file (most likely delivered by puppet)
> 
> Then just wrote a provider that inherited from sun.rb that had a different 
> install command, removed the need for a source argument and removed 
> adminfile/responsefile/options from the install function.
> 
> Needs a little cleanup for sure but seems to work nicely.
> 
> Reason I chose this is method is I can now do the same for HP-UX and AIX with 
> a minimal of effort. Also, this is for very OLD versions of Solaris, HP-UX 
> and AIX. Better that I can have it all uniform.
> 
> Thanks for the input all, it has been helpful.
> 
> Regards - Geoff
> 
> 
> On Tuesday, 20 November 2012 13:43:49 UTC+11, Geoff Hargreaves wrote:
> Hi Folks.
> 
> I may be in the wrong forum here but here goes.
> 
> I have seen entries on this topic over the web extolling the virtues of 
> OpenCSW and Blastwave as yum and apt-get equivalents for Solaris. The problem 
> I run into is the dependency tree for these products. I have been looking at 
> OpenCSW and see it requires many packages from OpenCSW mirrors to run up 
> pkgutil. In a largish environment with fairly strict policies on using 
> pre-compiled binaries from external sources, I end up with SMC / CSW / SUNW / 
> <our internal pkgs> in the mix and some unhappy legal / security staff.
> 
> The idea I would like to put forward is to write a wrapper  for 
> pkgadd/pkgrm/pkginfo/etc.. in Ruby. Keeping it as separate from puppet as yum 
> and apt-get to keep the model standard with a repo residing on a web server 
> with a catalog. My reason for Ruby is that the solaris host that is a puppet 
> client will already have Ruby installed so I have no extra guff to install on 
> my closely guarded clients.
> 
> At this stage it is just something I was thinking about this morning. I would 
> like to know if there is any interest in here for such a thing ? Am I insane 
> ? Has it already been done ?
> 
> Regards - Geoff
> 
> 
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Puppet Developers" group.
> To view this discussion on the web visit 
> https://groups.google.com/d/msg/puppet-dev/-/7wUQrKYlvDAJ.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/puppet-dev?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to