Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9ec8cfe6 authored by Florian Mayer's avatar Florian Mayer Committed by Gerrit Code Review
Browse files

Merge "Add versionCode parser for package list."

parents e21d07fb bda40419
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -54,6 +54,7 @@ struct pkg_info {
    gid_list gids;
    void *private_data;
    bool profileable_from_shell;
    long version_code;
};

/**
+9 −0
Original line number Diff line number Diff line
@@ -239,6 +239,15 @@ extern bool packagelist_parse(pfn_on_package callback, void *userdata)

            pkg_info->profileable_from_shell = (bool)tmp;
        }
        cur = strsep(&next, " \t\r\n");
        if (cur) {
            tmp = strtoul(cur, &endptr, 10);
            if (*endptr != '\0') {
                errmsg = "Could not convert field \"versionCode\" to integer value";
                goto err;
            }
            pkg_info->version_code = tmp;
        }

        rc = callback(pkg_info, userdata);
        if (rc == false) {