Merge "Add versionCode parser for package list." am: 9ec8cfe6df

am: c80d9c7c62

Change-Id: Ifae4167f6b31c1a753b9fba4fa3e65eab53c184f
This commit is contained in:
Florian Mayer 2019-03-19 17:12:42 -07:00 committed by android-build-merger
commit 780f710cb1
2 changed files with 10 additions and 0 deletions

View file

@ -54,6 +54,7 @@ struct pkg_info {
gid_list gids;
void *private_data;
bool profileable_from_shell;
long version_code;
};
/**

View file

@ -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) {