puppetlabs/puppet — pull request #992 by vrthra (2012-08-01 18:22:05+00:00)
Title: (15644#) refactor the solaris11 package provider

- Refactored the pkg provider such that
-- It takes care of new pkg list format
-- Simpler to add newer formats or newer flags if they are implemented
-- Fix the problem with uninstall where the newer version removed -r flag
-- Add more comments to explain what is happening
-- Ensure that install is non-interactive by specifying --accept licenses
-- Generally remove redundant sections of code, and made them succinct.