Merge pull request #11 from geissonator/prettyFormat
Script to parse journalctl json output
diff --git a/geissonator/openbmc-events/openbmc-sfw b/geissonator/openbmc-events/openbmc-sfw
index 67a8ec3..2d67ab2 100755
--- a/geissonator/openbmc-events/openbmc-sfw
+++ b/geissonator/openbmc-events/openbmc-sfw
@@ -97,10 +97,10 @@
self.reboot()
def reboot(self):
- r = self.session.post(
- self.url + '/org/openbmc/control/bmc0/action/warmReset',
+ r = self.session.put(
+ self.url + '/xyz/openbmc_project/state/bmc0/attr/RequestedBMCTransition',
headers={'Content-Type': 'application/json'},
- data='{"data":[]}',
+ data='{"data": "xyz.openbmc_project.State.BMC.Transition.Reboot"}',
verify=False)
j = r.json()
diff --git a/leiyu/obmc-utils/upload_and_update.py b/leiyu/obmc-utils/upload_and_update.py
index c99f325..eca1d87 100755
--- a/leiyu/obmc-utils/upload_and_update.py
+++ b/leiyu/obmc-utils/upload_and_update.py
@@ -113,10 +113,10 @@
def reboot(bmc):
- url = 'https://%s/org/openbmc/control/bmc0/action/warmReset' % bmc
- cmds = ['curl', '-s', '-b', 'cjar', '-k', '-X', 'POST', '-H',
+ url = 'https://%s/xyz/openbmc_project/state/bmc0/attr/RequestedBMCTransition' % bmc
+ cmds = ['curl', '-s', '-b', 'cjar', '-k', '-X', 'PUT', '-H',
'Content-Type: application/json', '-d',
- '{"data": []}', url]
+ '{"data": "xyz.openbmc_project.State.BMC.Transition.Reboot"}', url]
check_call(cmds, stdout=FNULL, stderr=FNULL)