Merge "Add versionCode parser for package list." am: 9ec8cfe6df
am: c80d9c7c62
Change-Id: Ifae4167f6b31c1a753b9fba4fa3e65eab53c184f
This commit is contained in:
commit
780f710cb1
2 changed files with 10 additions and 0 deletions
|
|
@ -54,6 +54,7 @@ struct pkg_info {
|
||||||
gid_list gids;
|
gid_list gids;
|
||||||
void *private_data;
|
void *private_data;
|
||||||
bool profileable_from_shell;
|
bool profileable_from_shell;
|
||||||
|
long version_code;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
|
|
@ -239,6 +239,15 @@ extern bool packagelist_parse(pfn_on_package callback, void *userdata)
|
||||||
|
|
||||||
pkg_info->profileable_from_shell = (bool)tmp;
|
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);
|
rc = callback(pkg_info, userdata);
|
||||||
if (rc == false) {
|
if (rc == false) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue