- Set PLATFORM level privilege when install preload package.
- Remove setting PLATFORM level privilege when manifest direct install
Change-Id: Ia7786ba79a9825c2aab2bfbb2b1c1ba6890b21a5
Signed-off-by: Sangyoon Jang <s89.jang@samsung.com>
}
}
+ if (context_->is_preload_request.get())
+ level = PrivilegeLevel::PLATFORM;
+
LOG(INFO) << "Privilege level: " << PrivilegeLevelToString(level);
context_->privilege_level.set(level);
context_->unpacked_dir_path.set(package_directory);
context_->pkg_path.set(package_directory);
context_->xml_path.set(xml_path);
-
- // TODO(t.iwanek): setting privilege level here should be removed because
- // of the fact that many apps may not have PLATFORM level. User can
- // malform platform xml or just reinstall app with direct-manifest
- // installation mode and gain "system" background category
- context_->privilege_level.set(PrivilegeLevel::PLATFORM);
-
break;
}
default: