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) 

----- Original Message -----
From: "Richie Rees" <[email protected]> 
To: [email protected] 
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]. 
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/1914788068.4559122.1384519573675.JavaMail.root%40sz0126a.westchester.pa.mail.comcast.net.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to