extra: add condition for package duplication 83/146183/2
authorjinh0.choi <jinh0.choi@samsung.com>
Thu, 24 Aug 2017 06:49:18 +0000 (15:49 +0900)
committerjinh0.choi <jinh0.choi@samsung.com>
Fri, 25 Aug 2017 08:27:42 +0000 (17:27 +0900)
Change-Id: I5cf81dfbced86d06549c5aece3074203f30c81a1
Signed-off-by: jinh0.choi <jinh0.choi@samsung.com>
tizen/src/util/extra_pkgs_install.c

index 47ba02ea5dd3a370742e76f73f26e761bd440986..0d476d2d41ecd88ec178c169bb688b714e9d678a 100644 (file)
@@ -203,10 +203,17 @@ void epi_init(void)
                         continue;
 
                     ext = &sub_dir_entry->d_name[strlen(sub_dir_entry->d_name) - 4];
-                    if (strcmp(EXT_RPM, ext))
-                        continue;
-                    if (strcasestr(pkg_list, sub_dir_entry->d_name))
+                    if (strcmp(EXT_RPM, ext)) {
                         continue;
+                    }
+
+                    char* checkDup = strcasestr(pkg_list, sub_dir_entry->d_name);
+                    if (checkDup != NULL) {
+                        checkDup--;
+                        if (*checkDup == ' ') {
+                            continue;
+                        }
+                    }
 
                     pkg_count++;
                     add_addon_pkgs_name(pkgs, sub_dir_entry->d_name);