Fixed failure return value change to error code.
authorSoyoung Kim <sy037.kim@samsung.com>
Fri, 2 Aug 2013 07:33:12 +0000 (16:33 +0900)
committerSoyoung Kim <sy037.kim@samsung.com>
Fri, 2 Aug 2013 07:45:57 +0000 (16:45 +0900)
[Issue#] N/A
[Problem] CSC installation can't get error code.
[Cause] wrt-installer command doesn't return error code.
[Solution] return error code.
[SCMRequest] N/A

Change-Id: Id39749a22c0dbc5917a387d9c7022f0a4072ce6e

src/wrt-installer/wrt-installer.cpp
src/wrt-installer/wrt-installer.h

index 4221367..164c6d8 100644 (file)
@@ -102,11 +102,7 @@ WrtInstaller::~WrtInstaller()
 
 int WrtInstaller::getReturnStatus() const
 {
-    if (!m_returnStatus) {
-        return RE_SUCCESS;
-    } else {
-        return RE_FAIL;
-    }
+    return m_returnStatus;
 }
 
 void WrtInstaller::OnStop()
@@ -735,7 +731,7 @@ void WrtInstaller::staticWrtInitPreloadStatusCallback(std::string tizenId,
     if (WRT_SUCCESS != status) {
         // Failure
         LogError("Step failed");
-        This->m_returnStatus = 1;
+        This->m_returnStatus = status;
 
         This->showErrorMsg(status, tizenId, printMsg);
 
@@ -780,7 +776,7 @@ void WrtInstaller::staticWrtStatusCallback(std::string tizenId,
     if (WRT_SUCCESS != status) {
         // Failure
         LogError("Step failed");
-        This->m_returnStatus = -1;
+        This->m_returnStatus = status;
 
         This->DPL::Event::ControllerEventHandler<WRTInstallerNS::QuitEvent>
             ::PostEvent(WRTInstallerNS::QuitEvent());
index 94d515d..6752ea9 100644 (file)
@@ -51,12 +51,6 @@ const char* const VALUE_TRUE = "true";
 const char* const VALUE_FALSE = "false";
 }
 
-enum ReturnValue
-{
-    RE_SUCCESS,
-    RE_FAIL
-};
-
 class WrtInstaller :
     public DPL::Application,
     private DPL::Event::Controller<DPL::TypeListDecl<