From 01cad390436fc10c595619a375d009b990e9d77f Mon Sep 17 00:00:00 2001 From: Kris Moore Date: Tue, 19 Jan 2016 12:27:03 -0500 Subject: [PATCH] Add new API call for "update" class to check system for updates. Possible response arrays include "security":{ "name":"FreeBSD System Update" } "majorupgrade":{ "name":"Update to 10.3", "tag":"releng10.3", "version":"10.3-RELEASE" } "patch":{ "name":"StandAlone Update", "tag":"mypatch", "details":"Updates PKG to FOO", "date":"20160120", "size":"5MB" } "pkgupdate":{ "name":"System Package Updates" } REST Request: ------------------------------- PUT /sysadm/update { "action" : "checkupdates" } REST Response: ------------------------------- { "args": { "checkupdates": { "status": "noupdates" } } } bSocket Request: ------------------------------- { "name" : "update", "args" : { "action" : "checkupdates" }, "namespace" : "sysadm", "id" : "fooid" } WebSocket Response: ------------------------------- { "args": { "checkupdates": { "status": "noupdates" } }, "id": "fooid", "name": "response", "namespace": "sysadm" } --- src/library/sysadm-update.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/library/sysadm-update.cpp b/src/library/sysadm-update.cpp index 6791644..f65de87 100644 --- a/src/library/sysadm-update.cpp +++ b/src/library/sysadm-update.cpp @@ -65,6 +65,5 @@ QJsonObject Update::checkUpdates() { // Update status that we have updates retObject.insert("status", "updatesavailable"); - return retObject; }