# File lib/chef/provider/package/smartos.rb, line 47
                                def check_package_state(name)
                                        Chef::Log.debug("#{@new_resource} checking package #{name}")
                                        # XXX
                                        version = nil
                                        info = shell_out!("pkg_info -E \"#{name}*\"", :env => nil, :returns => [0,1])
                                        
                                        if info.stdout
                                                version = info.stdout[/^#{@new_resource.package_name}-(.+)/, 1]
          end

                                        if !version
                                                @current_resource.version(nil)
                                        else
                                                @current_resource.version(version)
                                        end
        end