Change-Id: Iee06603f29460569b0f5cecf9a123132378a1940
* \brief user type of request (GLOBAL/USER)
*/
Property<RequestMode> request_mode;
+
+ /**
+ * \brief request type received from pkgmgr_installer
+ */
+ Property<RequestType> request_type;
};
} // namespace common_installer
Step::Status StepConfigure::process() {
SetupRequestMode();
+ SetupRequestType();
SetupFileCreationMask();
if (!SetupRootAppDirectory())
context_->request_mode.set(GetRequestMode());
}
+void StepConfigure::SetupRequestType() {
+ context_->request_type.set(pkgmgr_->GetRequestType());
+}
+
void StepConfigure::SetupFileCreationMask() {
mode_t old_mask, new_mask;
old_mask = new_mask = 0;
private:
bool SetupRootAppDirectory();
void SetupRequestMode();
+ void SetupRequestType();
void SetupFileCreationMask();
PkgMgrPtr pkgmgr_;