mirror of
https://github.com/novatiq/packages.git
synced 2026-04-30 07:28:39 +01:00
auc: more API updates
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
+1
-1
@@ -5,7 +5,7 @@
|
|||||||
include $(TOPDIR)/rules.mk
|
include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=auc
|
PKG_NAME:=auc
|
||||||
PKG_VERSION:=0.1.0
|
PKG_VERSION:=0.1.1
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=1
|
||||||
PKG_LICENSE:=GPL-3.0
|
PKG_LICENSE:=GPL-3.0
|
||||||
|
|
||||||
|
|||||||
+10
-9
@@ -13,7 +13,7 @@
|
|||||||
*/
|
*/
|
||||||
|
|
||||||
#define _GNU_SOURCE
|
#define _GNU_SOURCE
|
||||||
#define AUC_VERSION "0.0.9"
|
#define AUC_VERSION "0.1.1"
|
||||||
|
|
||||||
#include <fcntl.h>
|
#include <fcntl.h>
|
||||||
#include <dlfcn.h>
|
#include <dlfcn.h>
|
||||||
@@ -316,8 +316,6 @@ static void board_cb(struct ubus_request *req, int type, struct blob_attr *msg)
|
|||||||
}
|
}
|
||||||
|
|
||||||
target = strdup(blobmsg_get_string(rel[RELEASE_TARGET]));
|
target = strdup(blobmsg_get_string(rel[RELEASE_TARGET]));
|
||||||
subtarget = strchr(target, '/');
|
|
||||||
*subtarget++ = '\0';
|
|
||||||
|
|
||||||
distribution = strdup(blobmsg_get_string(rel[RELEASE_DISTRIBUTION]));
|
distribution = strdup(blobmsg_get_string(rel[RELEASE_DISTRIBUTION]));
|
||||||
version = strdup(blobmsg_get_string(rel[RELEASE_VERSION]));
|
version = strdup(blobmsg_get_string(rel[RELEASE_VERSION]));
|
||||||
@@ -433,9 +431,14 @@ static void header_done_cb(struct uclient *cl)
|
|||||||
request_done(cl);
|
request_done(cl);
|
||||||
rc=-1;
|
rc=-1;
|
||||||
break;
|
break;
|
||||||
|
case 409:
|
||||||
|
fprintf(stderr, "Conflicting packages requested\n");
|
||||||
|
request_done(cl);
|
||||||
|
rc=-2;
|
||||||
|
break;
|
||||||
case 412:
|
case 412:
|
||||||
fprintf(stderr, "%s target %s/%s (%s) not found. Please report this at %s\n",
|
fprintf(stderr, "%s target %s (%s) not found. Please report this at %s\n",
|
||||||
distribution, target, subtarget, board_name, server_issues);
|
distribution, target, board_name, server_issues);
|
||||||
request_done(cl);
|
request_done(cl);
|
||||||
rc=-2;
|
rc=-2;
|
||||||
break;
|
break;
|
||||||
@@ -833,8 +836,8 @@ int main(int args, char *argv[]) {
|
|||||||
|
|
||||||
blobmsg_add_u32(&checkbuf, "upgrade_packages", upgrade_packages);
|
blobmsg_add_u32(&checkbuf, "upgrade_packages", upgrade_packages);
|
||||||
|
|
||||||
fprintf(stdout, "running %s %s on %s/%s (%s)\n", distribution,
|
fprintf(stdout, "running %s %s on %s (%s)\n", distribution,
|
||||||
version, target, subtarget, board_name);
|
version, target, board_name);
|
||||||
|
|
||||||
fprintf(stdout, "checking %s for release upgrade%s\n", serverurl,
|
fprintf(stdout, "checking %s for release upgrade%s\n", serverurl,
|
||||||
upgrade_packages?" or updated packages":"");
|
upgrade_packages?" or updated packages":"");
|
||||||
@@ -896,7 +899,6 @@ int main(int args, char *argv[]) {
|
|||||||
|
|
||||||
blobmsg_add_string(&reqbuf, "distro", distribution);
|
blobmsg_add_string(&reqbuf, "distro", distribution);
|
||||||
blobmsg_add_string(&reqbuf, "target", target);
|
blobmsg_add_string(&reqbuf, "target", target);
|
||||||
blobmsg_add_string(&reqbuf, "subtarget", subtarget);
|
|
||||||
blobmsg_add_string(&reqbuf, "board", board_name);
|
blobmsg_add_string(&reqbuf, "board", board_name);
|
||||||
|
|
||||||
blob_buf_init(&allpkg, 0);
|
blob_buf_init(&allpkg, 0);
|
||||||
@@ -991,7 +993,6 @@ int main(int args, char *argv[]) {
|
|||||||
freeboard:
|
freeboard:
|
||||||
free(board_name);
|
free(board_name);
|
||||||
free(target);
|
free(target);
|
||||||
/* subtarget is a pointer within target, don't free */
|
|
||||||
free(distribution);
|
free(distribution);
|
||||||
free(version);
|
free(version);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user