Change-Id: I2488acb4e45867c2825638e7284dc2645f8633f2
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
printf("13 --> filter by package appsetting [0|1]\n");
printf("14 --> filter by package size\n");
printf("15 --> filter by package installed storage[installed_internal | installed_external]\n");
+ printf("16 --> filter by package privilege\n");
choice = __get_integer_input_data();
switch (choice) {
case 0:
free(value);
value = NULL;
break;
+ case 16:
+ value = __get_string_input_data();
+ ret = pkgmgrinfo_pkginfo_filter_add_string(handle,
+ PMINFO_PKGINFO_PROP_PACKAGE_PRIVILEGE,
+ value);
+ if (ret < 0) {
+ printf("pkgmgrinfo_pkginfo_filter_add_string() failed\n");
+ ret = -1;
+ goto err;
+ }
+ free(value);
+ value = NULL;
+ break;
default:
printf("Invalid filter property\n");
ret = -1;