auc: update to version 0.2.4
A stray ')' made auc skip the check if all mandatory fields of a branch are present. Fix paranthesis in that if-clause to actually check for all fields. Don't even fetch package lists if checking only for release. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
parent
2edbc4c805
commit
bd4ad7b0ba
2 changed files with 6 additions and 6 deletions
|
@ -5,7 +5,7 @@
|
|||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=auc
|
||||
PKG_VERSION:=0.2.3
|
||||
PKG_VERSION:=0.2.4
|
||||
PKG_RELEASE:=$(AUTORELEASE)
|
||||
PKG_LICENSE:=GPL-3.0
|
||||
|
||||
|
|
|
@ -1156,9 +1156,9 @@ static void process_branch(struct blob_attr *branch, bool only_active)
|
|||
|
||||
/* mandatory fields */
|
||||
if (!(tb[BRANCH_ENABLED] && blobmsg_get_bool(tb[BRANCH_ENABLED]) &&
|
||||
tb[BRANCH_NAME] && tb[BRANCH_PATH]) && tb[BRANCH_PATH_PACKAGES] &&
|
||||
tb[BRANCH_NAME] && tb[BRANCH_PATH] && tb[BRANCH_PATH_PACKAGES] &&
|
||||
tb[BRANCH_UPDATES] && tb[BRANCH_PUBKEY] && tb[BRANCH_REPOS] &&
|
||||
tb[BRANCH_VERSIONS] && tb[BRANCH_TARGETS])
|
||||
tb[BRANCH_VERSIONS] && tb[BRANCH_TARGETS]))
|
||||
return;
|
||||
|
||||
brname = blobmsg_get_string(tb[BRANCH_NAME]);
|
||||
|
@ -1707,15 +1707,15 @@ int main(int args, char *argv[]) {
|
|||
else if (revcmp > 0)
|
||||
upg_check |= PKG_DOWNGRADE;
|
||||
|
||||
if ((rc = request_packages(branch)))
|
||||
goto freebranches;
|
||||
|
||||
if (release_only && !(upg_check & PKG_UPGRADE)) {
|
||||
fprintf(stderr, "Nothing to be updated. Use '-f' to force.\n");
|
||||
rc=0;
|
||||
goto freebranches;
|
||||
}
|
||||
|
||||
if ((rc = request_packages(branch)))
|
||||
goto freebranches;
|
||||
|
||||
upg_check |= check_installed_packages(reqbuf.head);
|
||||
if (upg_check & PKG_ERROR) {
|
||||
rc=-ENOPKG;
|
||||
|
|
Loading…
Reference in a new issue