Thanks Ygor, gold stars for you and pints of beer, unfortunately this still 
doesn't return the version to the fact. Do i have to pass the resulting 
string to a variable and then pass the variable back ? 



On Friday, 15 November 2013 12:46:13 UTC, Ygor wrote:
>
> http://www.rpm.org/wiki/Docs/QueryFormat
>
> rpm -qa --queryformat '%{version}\n' rpm_name
>
> “Sometimes I think the surest sign that intelligent life exists elsewhere 
> in the universe is that none of it has tried to contact us.”
> Bill Waterson (Calvin & Hobbes)
>
> ------------------------------
> *From: *"Richie Rees" <[email protected] <javascript:>>
> *To: *[email protected] <javascript:>
> *Sent: *Friday, November 15, 2013 6:31:13 AM
> *Subject: *[Puppet Users] Problems with Fact returning the version of an 
> installed RPM.
>
> Hi,
>
> Have written what I think is a simple fact to return the version of an 
> installed RPM, but when I use the returned variable its blank so perhaps 
> someone can point me in the write direction, or somone might know a better 
> way to do this. Here is the fact :-
>
> require 'facter'
> Facter.add('rpmbversion') do
>   setcode do
>     Facter::Util::Resolution.exec("rpm -qia rpm_name | grep Version | sed 
> 's/Version     : //g' |cut -f1-5 -d' '")
>   end
> end
>
>
> Thanks in Advance :)
>
> Richie.
>
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/puppet-users/3c1bbea6-9333-46d3-9f4e-c49206cc284d%40googlegroups.com
> .
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/814610a1-b722-4834-8fe7-af7650f25142%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to