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.
