Pass xml namespace from tizen-manifest.xml in tpk::StepParse 82/53282/9
authorTomasz Iwanek <t.iwanek@samsung.com>
Thu, 3 Dec 2015 09:28:00 +0000 (10:28 +0100)
committerPawel Sikorski <p.sikorski@samsung.com>
Wed, 9 Dec 2015 14:34:50 +0000 (06:34 -0800)
Change-Id: I7b18abd8876d695a38cd5b99e7efb7e2de9871aa

src/tpk/step/step_parse.cc

index 228ded5..bbe8104 100644 (file)
@@ -102,11 +102,11 @@ bf::path StepParse::LocateConfigFile() const {
 }
 
 bool StepParse::FillPackageInfo(manifest_x* manifest) {
-  std::shared_ptr<const PackageInfo> app_info =
+  std::shared_ptr<const PackageInfo> pkg_info =
       std::static_pointer_cast<const PackageInfo>(
           parser_->GetManifestData(app_keys::kManifestKey));
-  if (!app_info) {
-    LOG(ERROR) << "Application info manifest data has not been found.";
+  if (!pkg_info) {
+    LOG(ERROR) << "Package info manifest data has not been found.";
     return false;
   }
 
@@ -124,11 +124,12 @@ bool StepParse::FillPackageInfo(manifest_x* manifest) {
     return false;
   }
 
-  manifest->package = strdup(app_info->package().c_str());
+  manifest->ns = strdup(pkg_info->xmlns().c_str());
+  manifest->package = strdup(pkg_info->package().c_str());
   manifest->type = strdup("tpk");
-  manifest->version = strdup(app_info->version().c_str());
-  manifest->installlocation = strdup(app_info->install_location().c_str());
-  manifest->api_version = strdup(app_info->api_version().c_str());
+  manifest->version = strdup(pkg_info->version().c_str());
+  manifest->installlocation = strdup(pkg_info->install_location().c_str());
+  manifest->api_version = strdup(pkg_info->api_version().c_str());
 
   std::shared_ptr<const ProfileInfo> profile_info =
       std::static_pointer_cast<const ProfileInfo>(