namespace bs = boost::system;
namespace common_installer {
-namespace backup_icons {
+namespace backup {
Step::Status StepBackupIcons::process() {
uiapplication_x* ui = context_->old_manifest_data.get()->uiapplication;
}
}
-} // namespace backup_icons
+} // namespace backup
} // namespace common_installer
#include "common/utils/logging.h"
namespace common_installer {
-namespace backup_icons {
+namespace backup {
class StepBackupIcons : public Step {
public:
SCOPE_LOG_TAG(BackupIcons)
};
-} // namespace backup_icons
+} // namespace backup
} // namespace common_installer
#endif // COMMON_STEP_STEP_BACKUP_ICONS_H_
namespace bs = boost::system;
namespace common_installer {
-namespace backup_manifest {
+namespace backup {
Step::Status StepBackupManifest::precheck() {
if (!bf::exists(context_->xml_path.get())) {
return Status::OK;
}
-} // namespace backup_manifest
+} // namespace backup
} // namespace common_installer
#include "common/utils/logging.h"
namespace common_installer {
-namespace backup_manifest {
+namespace backup {
class StepBackupManifest : public Step {
public:
SCOPE_LOG_TAG(BackupManifest)
};
-} // namespace backup_manifest
+} // namespace backup
} // namespace common_installer
#endif // COMMON_STEP_STEP_BACKUP_MANIFEST_H_
#include "common/utils/logging.h"
namespace common_installer {
-namespace old_certificate {
+namespace security {
Step::Status StepCheckOldCertificate::process() {
std::string old_author_certificate =
return Status::OK;
}
-} // namespace old_certificate
+} // namespace security
} // namespace common_installer
#include "common/utils/logging.h"
namespace common_installer {
-namespace old_certificate {
+namespace security {
class StepCheckOldCertificate : public Step {
public:
SCOPE_LOG_TAG(CheckOldCertificate)
};
-} // namespace old_certificate
+} // namespace security
} // namespace common_installer
#endif // COMMON_STEP_STEP_CHECK_OLD_CERTIFICATE_H_
} // namespace
namespace common_installer {
-namespace signature {
+namespace security {
Step::Status ValidateSignatures(const bf::path& base_path,
PrivilegeLevel* level, common_installer::CertificateInfo* cert_info) {
return Status::OK;
}
-} // namespace signature
+} // namespace security
} // namespace common_installer
#include "common/utils/logging.h"
namespace common_installer {
-namespace signature {
+namespace security {
class StepCheckSignature : public Step {
public:
Step::Status ValidateSignatures(const boost::filesystem::path& base_path,
PrivilegeLevel* level, common_installer::CertificateInfo* cert_info);
-} // namespace signature
+} // namespace security
} // namespace common_installer
#endif // COMMON_STEP_STEP_CHECK_SIGNATURE_H_
#include "common/utils/file_util.h"
namespace common_installer {
-namespace configure {
+namespace configuration {
const char *kStrEmpty = "";
return true;
}
-} // namespace configure
+} // namespace configuration
} // namespace common_installer
#include "common/utils/logging.h"
namespace common_installer {
-namespace configure {
+namespace configuration {
/**
* \brief Installation,Update, Deinstallation, RDS.
SCOPE_LOG_TAG(Configure)
};
-} // namespace configure
+} // namespace configuration
} // namespace common_installer
#endif // COMMON_STEP_STEP_CONFIGURE_H_
#include "common/utils/file_util.h"
namespace common_installer {
-namespace copy {
+namespace filesystem {
namespace bf = boost::filesystem;
namespace bs = boost::system;
return Status::OK;
}
-} // namespace copy
+} // namespace filesystem
} // namespace common_installer
#include "common/utils/logging.h"
namespace common_installer {
-namespace copy {
+namespace filesystem {
class StepCopy : public Step {
public:
SCOPE_LOG_TAG(Copy)
};
-} // namespace copy
+} // namespace filesystem
} // namespace common_installer
#endif // COMMON_STEP_STEP_COPY_H_
#include "common/utils/file_util.h"
namespace common_installer {
-namespace copy_backup {
+namespace backup {
namespace bf = boost::filesystem;
namespace bs = boost::system;
return true;
}
-} // namespace copy_backup
+} // namespace backup
} // namespace common_installer
#include "common/utils/logging.h"
namespace common_installer {
-namespace copy_backup {
+namespace backup {
class StepCopyBackup : public Step {
public:
SCOPE_LOG_TAG(CopyBackup)
};
-} // namespace copy_backup
+} // namespace backup
} // namespace common_installer
#endif // COMMON_STEP_STEP_COPY_BACKUP_H_
} // namespace
namespace common_installer {
-namespace copy_storage {
+namespace filesystem {
bool StepCopyStorageDirectories::MoveAppStorage(
const bf::path& in_src,
return Status::OK;
}
-} // namespace copy_storage
+} // namespace filesystem
} // namespace common_installer
#include "utils/logging.h"
namespace common_installer {
-namespace copy_storage {
+namespace filesystem {
class StepCopyStorageDirectories : public common_installer::Step {
public:
SCOPE_LOG_TAG(CreateStorageDirectories)
};
-} // namespace copy_storage
+} // namespace filesystem
} // namespace common_installer
#endif // COMMON_STEP_STEP_COPY_STORAGE_DIRECTORIES_H_
} // namespace
namespace common_installer {
-namespace create_storage {
+namespace filesystem {
common_installer::Step::Status StepCreateStorageDirectories::process() {
if (!ShareDir())
return true;
}
-
-} // namespace create_storage
+} // namespace filesystem
} // namespace common_installer
#include "utils/logging.h"
namespace common_installer {
-namespace create_storage {
+namespace filesystem {
/**
* \brief Installation.
SCOPE_LOG_TAG(CreateStorageDirectories)
};
-} // namespace create_storage
+} // namespace filesystem
} // namespace common_installer
#endif // COMMON_STEP_STEP_CREATE_STORAGE_DIRECTORIES_H_
namespace fs = boost::filesystem;
namespace common_installer {
-namespace generate_xml {
+namespace pkgmgr {
static void _writeUIApplicationAttributes(
xmlTextWriterPtr writer, uiapplication_x */*app*/) {
return Status::OK;
}
-} // namespace generate_xml
+} // namespace pkgmgr
} // namespace common_installer
#include "common/utils/logging.h"
namespace common_installer {
-namespace generate_xml {
+namespace pkgmgr {
class StepGenerateXml : public Step {
public:
SCOPE_LOG_TAG(GenerateXML)
};
-} // namespace generate_xml
+} // namespace pkgmgr
} // namespace common_installer
#endif // COMMON_STEP_STEP_GENERATE_XML_H_
#include "common/utils/logging.h"
namespace common_installer {
-namespace old_manifest {
+namespace backup {
namespace bf = boost::filesystem;
return Status::OK;
}
-} // namespace old_manifest
+} // namespace backup
} // namespace common_installer
#include "common/utils/logging.h"
namespace common_installer {
-namespace old_manifest {
+namespace backup {
class StepOldManifest : public Step {
public:
SCOPE_LOG_TAG(OldManifest)
};
-} // namespace old_manifest
+} // namespace backup
} // namespace common_installer
#endif // COMMON_STEP_STEP_OLD_MANIFEST_H_
#include "common/utils/file_util.h"
namespace common_installer {
-namespace register_app {
+namespace pkgmgr {
namespace fs = boost::filesystem;
return Status::OK;
}
-} // namespace register_app
+} // namespace pkgmgr
} // namespace common_installer
#include "common/utils/logging.h"
namespace common_installer {
-namespace register_app {
+namespace pkgmgr {
class StepRegisterApplication : public Step {
public:
SCOPE_LOG_TAG(RegisterApp)
};
-} // namespace register_app
+} // namespace pkgmgr
} // namespace common_installer
#include "common/utils/file_util.h"
namespace common_installer {
-namespace remove {
+namespace filesystem {
namespace bs = boost::system;
namespace fs = boost::filesystem;
return Status::OK;
}
-} // namespace remove
+} // namespace filesystem
} // namespace common_installer
#include "common/utils/logging.h"
namespace common_installer {
-namespace remove {
+namespace filesystem {
class StepRemoveFiles : public Step {
public:
SCOPE_LOG_TAG(Remove)
};
-} // namespace remove
+} // namespace filesystem
} // namespace common_installer
#endif // COMMON_STEP_STEP_REMOVE_FILES_H_
#include "common/utils/file_util.h"
namespace common_installer {
-namespace remove_icons {
+namespace filesystem {
namespace bs = boost::system;
namespace fs = boost::filesystem;
}
return Status::OK;
}
-} // namespace remove_icons
+} // namespace filesystem
} // namespace common_installer
#include "common/utils/logging.h"
namespace common_installer {
-namespace remove_icons {
+namespace filesystem {
class StepRemoveIcons : public Step {
public:
SCOPE_LOG_TAG(RemoveIcons)
};
-} // namespace remove_icons
+} // namespace filesystem
} // namespace common_installer
#endif // COMMON_STEP_STEP_REMOVE_ICONS_H_
#include "common/security_registration.h"
namespace common_installer {
-namespace revoke_security {
+namespace security {
Step::Status StepRevokeSecurity::precheck() {
if (context_->pkgid.get().empty()) {
return Status::OK;
}
-} // namespace revoke_security
+} // namespace security
} // namespace common_installer
#include "common/utils/logging.h"
namespace common_installer {
-namespace revoke_security {
+namespace security {
// Step that is used during uninstallation
class StepRevokeSecurity : public Step {
SCOPE_LOG_TAG(RevokeSecurity)
};
-} // namespace revoke_security
+} // namespace security
} // namespace common_installer
#endif // COMMON_STEP_STEP_REVOKE_SECURITY_H_
#include "common/utils/file_util.h"
namespace common_installer {
-namespace unregister_app {
+namespace pkgmgr {
namespace fs = boost::filesystem;
return Status::OK;
}
-} // namespace unregister_app
+} // namespace pkgmgr
} // namespace common_installer
#include "common/utils/logging.h"
namespace common_installer {
-namespace unregister_app {
+namespace pkgmgr {
class StepUnregisterApplication : public Step {
public:
SCOPE_LOG_TAG(Unregister)
};
-} // namespace unregister_app
+} // namespace pkgmgr
} // namespace common_installer
#endif // COMMON_STEP_STEP_UNREGISTER_APP_H_
} // namespace
namespace common_installer {
-namespace unzip {
+namespace filesystem {
Step::Status StepUnzip::precheck() {
if (context_->file_path.get().empty()) {
}
-} // namespace unzip
+} // namespace filesystem
} // namespace common_installer
#include "common/utils/logging.h"
namespace common_installer {
-namespace unzip {
+namespace filesystem {
/**
* \brief Installation and Update.
SCOPE_LOG_TAG(Unzip)
};
-} // namespace unzip
+} // namespace filesystem
} // namespace common_installer
namespace bf = boost::filesystem;
namespace common_installer {
-namespace update_app {
+namespace pkgmgr {
Step::Status StepUpdateApplication::precheck() {
if (context_->xml_path.get().empty()) {
return Status::OK;
}
-} // namespace update_app
+} // namespace pkgmgr
} // namespace common_installer
#include "common/utils/logging.h"
namespace common_installer {
-namespace update_app {
+namespace pkgmgr {
class StepUpdateApplication : public Step {
public:
SCOPE_LOG_TAG(UpdateApplication)
};
-} // namespace update_app
+} // namespace pkgmgr
} // namespace common_installer
#endif // COMMON_STEP_STEP_UPDATE_APP_H_
#include "common/security_registration.h"
namespace common_installer {
-namespace update_security {
+namespace security {
Step::Status StepUpdateSecurity::process() {
if (!RegisterSecurityContextForApps(
return Status::OK;
}
-} // namespace update_security
+} // namespace security
} // namespace common_installer
#include "common/utils/logging.h"
namespace common_installer {
-namespace update_security {
+namespace security {
class StepUpdateSecurity : public Step {
public:
SCOPE_LOG_TAG(UpdateSecurity)
};
-} // namespace update_security
+} // namespace security
} // namespace common_installer
#endif // COMMON_STEP_STEP_UPDATE_SECURITY_H_
namespace tpk {
-namespace step {
+namespace filesystem {
SCOPE_LOG_TAG(TPKCopyManifestXml)
return Status::OK;
}
-} // namespace step
+} // namespace filesystem
} // namespace tpk
#include <memory>
namespace tpk {
-namespace step {
+namespace filesystem {
/** Copy tizen-manifest.xml into the application directory
*
std::shared_ptr<boost::filesystem::path> dest_xml_path_;
};
-} // namespace step
+} // namespace filesystem
} // namespace tpk
#endif // TPK_STEP_STEP_COPY_MANIFEST_XML_H_
namespace tpk {
-namespace step {
+namespace filesystem {
namespace fs = boost::filesystem;
using common_installer::ContextInstaller;
return Status::OK;
}
-} // namespace step
+} // namespace filesystem
} // namespace tpk
#include "common/app_installer.h"
namespace tpk {
-namespace step {
+namespace filesystem {
class StepCreateSymbolicLink : public common_installer::Step {
public:
Status precheck() override { return Status::OK; }
};
-} // namespace step
+} // namespace filesystem
} // namespace tpk
#endif // TPK_STEP_STEP_CREATE_SYMBOLIC_LINK_H_
namespace tpk {
-namespace step {
+namespace parse {
namespace {
const char kManifestFileName[] = "tizen-manifest.xml";
return true;
}
-} // namespace step
+} // namespace parse
} // namespace tpk
#include "tpk/xml_parser/xml_parser.h"
namespace tpk {
-namespace step {
+namespace parse {
class StepParse : public common_installer::Step {
public:
xml_parser::XmlTree *tree, xml_parser::XmlElement* manifest);
};
-} // namespace step
+} // namespace parse
} // namespace tpk
#endif // TPK_STEP_STEP_PARSE_H_
int Task::Install() {
ci::AppInstaller ai(kPkgType);
- ai.AddStep<ci::configure::StepConfigure>();
- ai.AddStep<ci::unzip::StepUnzip>();
- ai.AddStep<tpk::step::StepParse>();
- ai.AddStep<ci::signature::StepCheckSignature>();
- ai.AddStep<ci::copy::StepCopy>();
- ai.AddStep<ci::create_storage::StepCreateStorageDirectories>();
- ai.AddStep<tpk::step::StepCreateSymbolicLink>();
+ ai.AddStep<ci::configuration::StepConfigure>();
+ ai.AddStep<ci::filesystem::StepUnzip>();
+ ai.AddStep<tpk::parse::StepParse>();
+ ai.AddStep<ci::security::StepCheckSignature>();
+ ai.AddStep<ci::filesystem::StepCopy>();
+ ai.AddStep<ci::filesystem::StepCreateStorageDirectories>();
+ ai.AddStep<tpk::filesystem::StepCreateSymbolicLink>();
ai.AddStep<ci::security::StepRegisterSecurity>();
- ai.AddStep<tpk::step::StepCopyManifestXml>();
- ai.AddStep<ci::register_app::StepRegisterApplication>();
+ ai.AddStep<tpk::filesystem::StepCopyManifestXml>();
+ ai.AddStep<ci::pkgmgr::StepRegisterApplication>();
return ai.Run();
}
int Task::Update() {
ci::AppInstaller ai(kPkgType);
- ai.AddStep<ci::configure::StepConfigure>();
- ai.AddStep<ci::unzip::StepUnzip>();
- ai.AddStep<tpk::step::StepParse>();
- ai.AddStep<ci::signature::StepCheckSignature>();
- ai.AddStep<ci::old_certificate::StepCheckOldCertificate>();
- ai.AddStep<ci::old_manifest::StepOldManifest>();
- ai.AddStep<ci::backup_manifest::StepBackupManifest>();
- ai.AddStep<ci::backup_icons::StepBackupIcons>();
- ai.AddStep<ci::copy_backup::StepCopyBackup>();
- ai.AddStep<ci::copy_storage::StepCopyStorageDirectories>();
- ai.AddStep<tpk::step::StepCreateSymbolicLink>();
- ai.AddStep<ci::update_security::StepUpdateSecurity>();
- ai.AddStep<tpk::step::StepCopyManifestXml>();
- ai.AddStep<ci::update_app::StepUpdateApplication>();
+ ai.AddStep<ci::configuration::StepConfigure>();
+ ai.AddStep<ci::filesystem::StepUnzip>();
+ ai.AddStep<tpk::parse::StepParse>();
+ ai.AddStep<ci::security::StepCheckSignature>();
+ ai.AddStep<ci::security::StepCheckOldCertificate>();
+ ai.AddStep<ci::backup::StepOldManifest>();
+ ai.AddStep<ci::backup::StepBackupManifest>();
+ ai.AddStep<ci::backup::StepBackupIcons>();
+ ai.AddStep<ci::backup::StepCopyBackup>();
+ ai.AddStep<ci::filesystem::StepCopyStorageDirectories>();
+ ai.AddStep<tpk::filesystem::StepCreateSymbolicLink>();
+ ai.AddStep<ci::security::StepUpdateSecurity>();
+ ai.AddStep<tpk::filesystem::StepCopyManifestXml>();
+ ai.AddStep<ci::pkgmgr::StepUpdateApplication>();
return ai.Run();
}
int Task::Uninstall() {
ci::AppInstaller ai(kPkgType);
- ai.AddStep<ci::configure::StepConfigure>();
+ ai.AddStep<ci::configuration::StepConfigure>();
ai.AddStep<ci::parse::StepParse>();
- ai.AddStep<ci::backup_manifest::StepBackupManifest>();
- ai.AddStep<ci::unregister_app::StepUnregisterApplication>();
- ai.AddStep<ci::remove::StepRemoveFiles>();
- ai.AddStep<ci::remove_icons::StepRemoveIcons>();
- ai.AddStep<ci::revoke_security::StepRevokeSecurity>();
+ ai.AddStep<ci::backup::StepBackupManifest>();
+ ai.AddStep<ci::pkgmgr::StepUnregisterApplication>();
+ ai.AddStep<ci::filesystem::StepRemoveFiles>();
+ ai.AddStep<ci::filesystem::StepRemoveIcons>();
+ ai.AddStep<ci::security::StepRevokeSecurity>();
return ai.Run();
}
namespace bf = boost::filesystem;
namespace common_installer {
-namespace signature {
+namespace security {
class SignatureValidatorTest : public testing::Test {
protected:
Step::Status::ERROR);
}
-} // namespace signature
+} // namespace security
} // namespace common_installer
} // namespace
namespace wgt {
-namespace check_settings {
+namespace security {
common_installer::Step::Status StepCheckSettingsLevel::process() {
if (!ValidateSettingsForLevel(context_->privilege_level.get(),
return Status::OK;
}
-} // namespace check_settings
+} // namespace security
} // namespace wgt
#include "common/utils/logging.h"
namespace wgt {
-namespace check_settings {
+namespace security {
class StepCheckSettingsLevel : public common_installer::Step {
public:
SCOPE_LOG_TAG(CheckSettingsLevel)
};
-} // namespace check_settings
+} // namespace security
} // namespace wgt
#endif // WGT_STEP_STEP_CHECK_SETTINGS_LEVEL_H_
#include "common/utils/file_util.h"
namespace wgt {
-namespace symbolic_link {
+namespace filesystem {
namespace fs = boost::filesystem;
return Status::OK;
}
-} // namespace symbolic_link
+} // namespace filesystem
} // namespace wgt
#include "common/utils/logging.h"
namespace wgt {
-namespace symbolic_link {
+namespace filesystem {
class StepCreateSymbolicLink : public common_installer::Step {
public:
SCOPE_LOG_TAG(SymbolicLink)
};
-} // namespace symbolic_link
+} // namespace filesystem
} // namespace wgt
#endif // WGT_STEP_STEP_CREATE_SYMBOLIC_LINK_H_
#include "common/utils/logging.h"
namespace wgt {
-namespace rds_modify {
+namespace rds {
namespace bf = boost::filesystem;
namespace bs = boost::system;
bf::remove_all(backup_temp_dir_);
}
-} // namespace rds_modify
+} // namespace rds
} // namespace wgt
#include "wgt/wgt_backend_data.h"
namespace wgt {
-namespace rds_modify {
+namespace rds {
class StepRDSModify : public common_installer::Step {
public:
std::vector<std::string> files_to_add_;
std::vector<std::string> files_to_delete_;
};
-} // namespace rds_modify
+} // namespace rds
} // namespace wgt
#endif // WGT_STEP_STEP_RDS_MODIFY_H_
namespace wgt {
-namespace rds_parse {
+namespace rds {
namespace bf = boost::filesystem;
return common_installer::Step::Status::OK;
}
-} // namespace rds_parse
+} // namespace rds
} // namespace wgt
#include <vector>
namespace wgt {
-namespace rds_parse {
+namespace rds {
class StepRDSParse : public common_installer::Step {
public:
private:
boost::filesystem::path rds_file_path_;
};
-} // namespace rds_parse
+} // namespace rds
} // namespace wgt
#endif // WGT_STEP_STEP_RDS_PARSE_H_
} // namespace
namespace wgt {
-namespace copy_storage {
+namespace filesystem {
common_installer::Step::Status StepWgtCopyStorageDirectories::process() {
int version =
return Status::OK;
}
-} // namespace copy_storage
+} // namespace filesystem
} // namespace wgt
#include "utils/logging.h"
namespace wgt {
-namespace copy_storage {
+namespace filesystem {
/**
* \brief Update installation (WGT).
* 2.x and 3.x shared dir handling
*/
class StepWgtCopyStorageDirectories
- : public common_installer::copy_storage::StepCopyStorageDirectories {
+ : public common_installer::filesystem::StepCopyStorageDirectories {
public:
using StepCopyStorageDirectories::StepCopyStorageDirectories;
SCOPE_LOG_TAG(CopyWgtStorageDirectories)
};
-} // namespace copy_storage
+} // namespace filesystem
} // namespace wgt
#endif // WGT_STEP_STEP_WGT_COPY_STORAGE_DIRECTORIES_H_
} // namespace
namespace wgt {
-namespace create_storage {
+namespace filesystem {
common_installer::Step::Status StepWgtCreateStorageDirectories::process() {
if (!PrivateDir())
return true;
}
-} // namespace create_storage
+} // namespace filesystem
} // namespace wgt
#include "utils/logging.h"
namespace wgt {
-namespace create_storage {
+namespace filesystem {
/**
* \brief Installation (WGT).
* * TZ_SER_APPS/PKGID (/{HOME}/apps_rw/PKGID)
*/
class StepWgtCreateStorageDirectories :
- public common_installer::create_storage::StepCreateStorageDirectories {
+ public common_installer::filesystem::StepCreateStorageDirectories {
public:
- using common_installer::create_storage::
- StepCreateStorageDirectories::StepCreateStorageDirectories;
+ using StepCreateStorageDirectories::StepCreateStorageDirectories;
Status process() override;
Status clean() override { return Status::OK; }
SCOPE_LOG_TAG(CreateWgtStorageDirectories)
};
-} // namespace create_storage
+} // namespace filesystem
} // namespace wgt
#endif // WGT_STEP_STEP_WGT_CREATE_STORAGE_DIRECTORIES_H_
namespace bs = boost::system;
namespace wgt {
-namespace wgt_resources {
+namespace filesystem {
common_installer::Step::Status StepWgtResourceDirectory::process() {
bf::path temp_path = context_->unpacked_dir_path.get();
return Status::OK;
}
-} // namespace wgt_resources
+} // namespace filesystem
} // namespace wgt
#include "common/utils/logging.h"
namespace wgt {
-namespace wgt_resources {
+namespace filesystem {
//
// This step fixes unpacked directory structure so that all widget content
SCOPE_LOG_TAG(CreateWgtResourceDirectory)
};
-} // namespace wgt_resources
+} // namespace filesystem
} // namespace wgt
#endif // WGT_STEP_STEP_WGT_RESOURCE_DIRECTORY_H_
/* treat the request */
switch (pkgmgr->GetRequestType()) {
case ci::PkgMgrInterface::Type::Install : {
- installer.AddStep<ci::configure::StepConfigure>();
- installer.AddStep<ci::unzip::StepUnzip>();
+ installer.AddStep<ci::configuration::StepConfigure>();
+ installer.AddStep<ci::filesystem::StepUnzip>();
installer.AddStep<wgt::parse::StepParse>();
- installer.AddStep<ci::signature::StepCheckSignature>();
- installer.AddStep<wgt::check_settings::StepCheckSettingsLevel>();
- installer.AddStep<wgt::wgt_resources::StepWgtResourceDirectory>();
- installer.AddStep<ci::copy::StepCopy>();
- installer.AddStep<wgt::create_storage::StepWgtCreateStorageDirectories>();
- installer.AddStep<wgt::symbolic_link::StepCreateSymbolicLink>();
- installer.AddStep<ci::generate_xml::StepGenerateXml>();
- installer.AddStep<ci::register_app::StepRegisterApplication>();
+ installer.AddStep<ci::security::StepCheckSignature>();
+ installer.AddStep<wgt::security::StepCheckSettingsLevel>();
+ installer.AddStep<wgt::filesystem::StepWgtResourceDirectory>();
+ installer.AddStep<ci::filesystem::StepCopy>();
+ installer.AddStep<wgt::filesystem::StepWgtCreateStorageDirectories>();
+ installer.AddStep<ci::filesystem::StepCreateStorageDirectories>();
+ installer.AddStep<wgt::filesystem::StepCreateSymbolicLink>();
+ installer.AddStep<ci::pkgmgr::StepGenerateXml>();
+ installer.AddStep<ci::pkgmgr::StepRegisterApplication>();
installer.AddStep<ci::security::StepRegisterSecurity>();
break;
}
case ci::PkgMgrInterface::Type::Update: {
- installer.AddStep<ci::configure::StepConfigure>();
- installer.AddStep<ci::unzip::StepUnzip>();
+ installer.AddStep<ci::configuration::StepConfigure>();
+ installer.AddStep<ci::filesystem::StepUnzip>();
installer.AddStep<wgt::parse::StepParse>();
- installer.AddStep<ci::signature::StepCheckSignature>();
- installer.AddStep<wgt::check_settings::StepCheckSettingsLevel>();
- installer.AddStep<ci::old_certificate::StepCheckOldCertificate>();
- installer.AddStep<wgt::wgt_resources::StepWgtResourceDirectory>();
- installer.AddStep<ci::old_manifest::StepOldManifest>();
- installer.AddStep<ci::backup_manifest::StepBackupManifest>();
- installer.AddStep<ci::backup_icons::StepBackupIcons>();
- installer.AddStep<ci::copy_backup::StepCopyBackup>();
- installer.AddStep<wgt::copy_storage::StepWgtCopyStorageDirectories>();
- installer.AddStep<wgt::symbolic_link::StepCreateSymbolicLink>();
- installer.AddStep<ci::update_security::StepUpdateSecurity>();
- installer.AddStep<ci::generate_xml::StepGenerateXml>();
- installer.AddStep<ci::update_app::StepUpdateApplication>();
+ installer.AddStep<ci::security::StepCheckSignature>();
+ installer.AddStep<wgt::security::StepCheckSettingsLevel>();
+ installer.AddStep<ci::security::StepCheckOldCertificate>();
+ installer.AddStep<wgt::filesystem::StepWgtResourceDirectory>();
+ installer.AddStep<ci::backup::StepOldManifest>();
+ installer.AddStep<ci::backup::StepBackupManifest>();
+ installer.AddStep<ci::backup::StepBackupIcons>();
+ installer.AddStep<ci::backup::StepCopyBackup>();
+ installer.AddStep<wgt::filesystem::StepWgtCopyStorageDirectories>();
+ installer.AddStep<wgt::filesystem::StepCreateSymbolicLink>();
+ installer.AddStep<ci::security::StepUpdateSecurity>();
+ installer.AddStep<ci::pkgmgr::StepGenerateXml>();
+ installer.AddStep<ci::pkgmgr::StepUpdateApplication>();
break;
}
case ci::PkgMgrInterface::Type::Uninstall: {
- installer.AddStep<ci::configure::StepConfigure>();
+ installer.AddStep<ci::configuration::StepConfigure>();
installer.AddStep<ci::parse::StepParse>();
- installer.AddStep<ci::backup_manifest::StepBackupManifest>();
- installer.AddStep<ci::unregister_app::StepUnregisterApplication>();
- installer.AddStep<ci::remove::StepRemoveFiles>();
- installer.AddStep<ci::remove_icons::StepRemoveIcons>();
- installer.AddStep<ci::revoke_security::StepRevokeSecurity>();
+ installer.AddStep<ci::backup::StepBackupManifest>();
+ installer.AddStep<ci::pkgmgr::StepUnregisterApplication>();
+ installer.AddStep<ci::filesystem::StepRemoveFiles>();
+ installer.AddStep<ci::filesystem::StepRemoveIcons>();
+ installer.AddStep<ci::security::StepRevokeSecurity>();
break;
}
case ci::PkgMgrInterface::Type::Reinstall: {
- installer.AddStep<ci::configure::StepConfigure>();
+ installer.AddStep<ci::configuration::StepConfigure>();
installer.AddStep<wgt::parse::StepParse>();
- installer.AddStep<ci::old_manifest::StepOldManifest>();
- installer.AddStep<wgt::rds_parse::StepRDSParse>();
- installer.AddStep<wgt::rds_modify::StepRDSModify>();
- installer.AddStep<ci::update_security::StepUpdateSecurity>();
+ installer.AddStep<ci::backup::StepOldManifest>();
+ installer.AddStep<wgt::rds::StepRDSParse>();
+ installer.AddStep<wgt::rds::StepRDSModify>();
+ installer.AddStep<ci::security::StepUpdateSecurity>();
break;
}