Matt,
Thank you for your attention. Apologies, I am only seeing it now
Yes.
Essentially:
issue is fixed in version “A”, need to find systems which have rpm older than “A”.
Right now I check for the latest version, forcing updates on every system which runs anything but the latest version. Relevance:
not (version of package “initscripts” of rpm as string contains “9.03.61” )
Relevance will return true if version of “initscripts” is other than “9.03.61”. 6 months from now “9.03.62” will arrive and relevance will match for systems with “9.03.62” (undesired).
Q: rpm version record of (package “bzip2” of rpm)
A: 1.0.5-7.el6_0
T: 529389
Q: rpm version record of (package “bzip2” of rpm) > "1.0.4"
E: Invalid RPM package version record string format. [epoch:]version-release expected. String must not contain whitespace characters. Version and release components must not contain ‘-’ characters.
T: 298
Q: rpm version record of (package “bzip2” of rpm) > "1.0.4-9"
A: True
T: 4483
Q: rpm version record of (package “bzip2” of rpm) > "1.0.5.1-8"
A: False
T: 255
Q: rpm version record of (package “bzip2” of rpm) > "1.0.4.9-8"
A: True
T: 240