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)