Send clear cache signal 56/108356/3
authorSangyoon Jang <s89.jang@samsung.com>
Wed, 4 Jan 2017 06:33:29 +0000 (15:33 +0900)
committerSangyoon Jang <s89.jang@samsung.com>
Wed, 4 Jan 2017 07:52:39 +0000 (23:52 -0800)
Requires:
 - https://review.tizen.org/gerrit/108350

Change-Id: Ie3f21ad30721e5f54c862434054b26dc220eddc0
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
src/pkg_cleardata.c

index fe542062dee0f40bf907fab5e1c490bca63da686..d8fb49e7e3826c155ad6e8b55eccb031aad6b773 100644 (file)
@@ -383,10 +383,24 @@ int main(int argc, char *argv[])
        }
 
        if (clear_cache) {
+               __send_signal(pkgid, PKGMGR_INSTALLER_CLEAR_CACHE_KEY_STR,
+                               PKGMGR_INSTALLER_START_KEY_STR,
+                               PKGMGR_INSTALLER_CLEAR_CACHE_KEY_STR);
                if (strcmp(pkgid, PKG_CLEAR_ALL_CACHE) == 0)
                        ret = __clear_all_cache_dir();
                else
                        ret = __clear_cache_dir(pkgid);
+
+               if (ret)
+                       __send_signal(pkgid,
+                                       PKGMGR_INSTALLER_CLEAR_CACHE_KEY_STR,
+                                       PKGMGR_INSTALLER_END_KEY_STR,
+                                       PKGMGR_INSTALLER_FAIL_EVENT_STR);
+               else
+                       __send_signal(pkgid,
+                                       PKGMGR_INSTALLER_CLEAR_CACHE_KEY_STR,
+                                       PKGMGR_INSTALLER_END_KEY_STR,
+                                       PKGMGR_INSTALLER_OK_EVENT_STR);
        }
 
        if (clear_data) {