Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:12.3:Update
hawk
use-lrmd_test.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File use-lrmd_test.patch of Package hawk
Index: hawk-0.5.2/hawk/app/models/primitive.rb =================================================================== --- hawk-0.5.2.orig/hawk/app/models/primitive.rb +++ hawk-0.5.2/hawk/app/models/primitive.rb @@ -327,7 +327,19 @@ class Primitive < CibObject } return m if c.empty? or t.empty? p = 'NULL' if p.empty? - xml = REXML::Document.new(Util.safe_x('/usr/sbin/lrmadmin', '-M', c, t, p, 'meta')) + + xml = nil + + # try pacemaker's new lrmd_test for metadata. + [ "/usr/lib64/pacemaker/lrmd_test", "/usr/lib/pacemaker/lrmd_test" ].each do |path| + next unless File.executable?(path) + xml = REXML::Document.new(Util.safe_x(path, '-c', 'metadata', '-C', c, '-P', p, '-T', t)) + break + end + + # old lrmadmin fallback + xml = REXML::Document.new(Util.safe_x('/usr/sbin/lrmadmin', '-M', c, t, p, 'meta')) unless xml + return m unless xml.root # TODO(should): select by language (en), likewise below m[:shortdesc] = Util.get_xml_text(xml.root.elements['shortdesc'])
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor