#include <common/installer/app_installer.h>
-//#include "lib/rpk_archive_info.h"
-
+#include "rpk/step/configuration/step_parse_rpk_manifest.h"
#include "rpk/step/pkgmgr/step_kill_rscapps.h"
namespace ci = common_installer;
RemoveStep("CreateStorageDirectories");
RemoveStep("CreateGlobalAppSymlinks");
+ ReplaceStep<rpk::configuration::StepParseRpkManifest>("ParseManifest",
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::PACKAGE,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
+
/*
Current step order :
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
AddStep<ci::recovery::StepCreateRecoveryFile>();
AddStep<ci::filesystem::StepUnzip>();
- AddStep<ci::configuration::StepParseManifest>(
- ci::configuration::StepParseManifest::ManifestLocation::PACKAGE,
- ci::configuration::StepParseManifest::StoreLocation::NORMAL);
+ AddStep<rpk::configuration::StepParseRpkManifest>(
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::PACKAGE,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
AddStep<ci::configuration::StepCheckInstallLocation>();
AddStep<ci::pkgmgr::StepCheckInstallable>();
AddStep<ci::configuration::StepParsePreload>();
RemoveStep("UpdateStorageDirectories");
RemoveStep("CreateGlobalAppSymlinks");
+ ReplaceStep<rpk::configuration::StepParseRpkManifest>("ParseManifest",
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::PACKAGE,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
+
+ ReplaceStep<rpk::configuration::StepParseRpkManifest>("ParseManifest",
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::BACKUP);
/*
Current step order :
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
AddStep<ci::recovery::StepCreateRecoveryFile>();
AddStep<ci::filesystem::StepUnzip>();
- AddStep<ci::configuration::StepParseManifest>(
- ci::configuration::StepParseManifest::ManifestLocation::PACKAGE,
- ci::configuration::StepParseManifest::StoreLocation::NORMAL);
- AddStep<ci::configuration::StepParseManifest>(
- ci::configuration::StepParseManifest::ManifestLocation::INSTALLED,
- ci::configuration::StepParseManifest::StoreLocation::BACKUP);
+ AddStep<rpk::configuration::StepParseRpkManifest>(
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::PACKAGE,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
+ AddStep<ci::configuration::StepParseRpkManifest>(
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::BACKUP);
AddStep<ci::configuration::StepCheckInstallLocation>();
AddStep<ci::pkgmgr::StepCheckUpgradable>();
AddStep<ci::configuration::StepParsePreload>();
RemoveStep("RemoveZipImage");
RemoveStep("RemoveIcons");
RemoveStep("RemoveTep");
+
+ ReplaceStep<rpk::configuration::StepParseRpkManifest>("ParseManifest",
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
+
/*
Current step order :
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
AddStep<ci::pkgmgr::StepCheckRestriction>();
AddStep<ci::pkgmgr::StepCheckRemovable>();
AddStep<ci::pkgmgr::StepCheckForceClean>();
- AddStep<ci::configuration::StepParseManifest>(
- ci::configuration::StepParseManifest::ManifestLocation::INSTALLED,
- ci::configuration::StepParseManifest::StoreLocation::NORMAL);
+ AddStep<rpk::configuration::StepParseRpkManifest>(
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
AddStep<ci::configuration::StepCheckInstallLocation>();
AddStep<ci::filesystem::StepRemovePerUserStorageDirectories>();
AddStep<ci::pkgmgr::StepUnregisterApplication>();
RemoveStep("RecoverGlobalAppSymlinks");
RemoveStep("MountRecover");
RemoveStep("RecoverTrustAnchor");
+
+ ReplaceStep<rpk::configuration::StepParseRpkManifest>("ParseManifest",
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::RECOVERY,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
/*
Current step order :
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
AddStep<ci::recovery::StepOpenRecoveryFile>();
AddStep<ci::filesystem::StepRemoveTemporaryDirectory>();
- AddStep<ci::configuration::StepParseManifest>(
- ci::configuration::StepParseManifest::ManifestLocation::RECOVERY,
- ci::configuration::StepParseManifest::StoreLocation::NORMAL);
+ AddStep<rpk::configuration::StepParseRpkManifest>(
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::RECOVERY,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
AddStep<ci::filesystem::StepRecoverManifest>();
AddStep<ci::filesystem::StepRecoverStorageDirectories>();
AddStep<ci::filesystem::StepRecoverFiles>();
RemoveStep("RunParserPlugin");
RemoveStep("CreateStorageDirectories");
RemoveStep("GlobalAppSymlinks");
+
+ ReplaceStep<rpk::configuration::StepParseRpkManifest>("ParseManifest",
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
+
/*
Current step order :
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
- AddStep<ci::configuration::StepParseManifest>(
- ci::configuration::StepParseManifest::ManifestLocation::INSTALLED,
- ci::configuration::StepParseManifest::StoreLocation::NORMAL);
+ AddStep<rpk::configuration::StepParseRpkManifest>(
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
AddStep<ci::pkgmgr::StepCheckInstallable>();
AddStep<ci::configuration::StepParsePreload>();
AddStep<ci::configuration::StepCheckTizenVersion>();
RemoveStep("RunParserPlugin");
RemoveStep("CreateGlobalAppSymlinks");
+ ReplaceStep<rpk::configuration::StepParseRpkManifest>("ParseManifest",
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
+
/*
Current step order :
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
- AddStep<ci::configuration::StepParseManifest>(
- ci::configuration::StepParseManifest::ManifestLocation::INSTALLED,
- ci::configuration::StepParseManifest::StoreLocation::NORMAL);
+ AddStep<rpk::configuration::StepParseRpkManifest>(
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpkci::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
AddStep<ci::pkgmgr::StepCheckUpgradable>();
AddStep<ci::configuration::StepParsePreload>();
AddStep<ci::configuration::StepCheckTizenVersion>();
RemoveStep("RunParserPlugin");
RemoveStep("CreateStorageDirectories");
RemoveStep("CreateGlobalAppSymlinks");
+
+ ReplaceStep<rpk::configuration::StepParseRpkManifest>("ParseManifest",
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
+
/*
Current step order :
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
- AddStep<ci::configuration::StepParseManifest>(
- ci::configuration::StepParseManifest::ManifestLocation::INSTALLED,
- ci::configuration::StepParseManifest::StoreLocation::NORMAL);
+ AddStep<rpk::configuration::StepParseRpkManifest>(
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
AddStep<ci::configuration::StepParsePreload>();
AddStep<ci::security::StepSignature>(false);
AddStep<ci::pkgmgr::StepRegisterApplication>();
RemoveStep("UpdateStorageDirectories");
RemoveStep("CreateGlobalAppSymlinks");
+ ReplaceStep<rpk::configuration::StepParseRpkManifest>("ParseManifest",
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
+
/*
Current step order :
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
- AddStep<ci::configuration::StepParseManifest>(
- ci::configuration::StepParseManifest::ManifestLocation::INSTALLED,
- ci::configuration::StepParseManifest::StoreLocation::NORMAL);
+ AddStep<rpk::configuration::StepParseRpkManifest>(
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
AddStep<ci::configuration::StepParsePreload>();
AddStep<ci::security::StepSignature>(false);
AddStep<ci::security::StepCheckOldCertificate>();
RemoveStep("PrivacyPrivilege");
RemoveStep("RunParserPlugin");
+ ReplaceStep<rpk::configuration::StepParseRpkManifest>("ParseManifest",
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
+
/*
Current step order :
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
AddStep<ci::pkgmgr::StepCheckRemovable>();
AddStep<ci::pkgmgr::StepCheckForceClean>();
- AddStep<ci::configuration::StepParseManifest>(
- ci::configuration::StepParseManifest::ManifestLocation::INSTALLED,
- ci::configuration::StepParseManifest::StoreLocation::NORMAL);
+ AddStep<rpk::configuration::StepParseRpkManifest>(
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
AddStep<ci::configuration::StepCheckInstallLocation>();
AddStep<ci::pkgmgr::StepUnregisterApplication>();
AddStep<ci::security::StepRevokeSecurity>();
RemoveStep("StepUpdateStorageDirectories");
RemoveStep("StepCreateGlobalAppSymlinks");
+ ReplaceStep<rpk::configuration::StepParseRpkManifest>("ParseManifest",
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::PACKAGE,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
+
+ ReplaceStep<rpk::configuration::StepParseRpkManifest>("ParseManifest",
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::BACKUP);
+
/*
Current step order :
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
AddStep<ci::recovery::StepCreateRecoveryFile>();
AddStep<ci::filesystem::StepUnzip>();
- AddStep<ci::configuration::StepParseManifest>(
- ci::configuration::StepParseManifest::ManifestLocation::PACKAGE,
- ci::configuration::StepParseManifest::StoreLocation::NORMAL);
- AddStep<ci::configuration::StepSwitchReadonlyMode>();
- AddStep<ci::configuration::StepParseManifest>(
- ci::configuration::StepParseManifest::ManifestLocation::INSTALLED,
- ci::configuration::StepParseManifest::StoreLocation::BACKUP);
+ AddStep<rpk::configuration::StepParseRpkManifest>(
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::PACKAGE,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
+ AddStep<ci::configuration::StepParseRpkManifest>(
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::BACKUP);
AddStep<ci::configuration::StepSwitchReadonlyMode>();
AddStep<ci::configuration::StepCheckInstallLocation>();
AddStep<ci::pkgmgr::StepCheckUpgradable>();
RemoveStep("RunParserPlugin");
RemoveStep("UpdateStorageDirectories");
+ ReplaceStep<rpk::configuration::StepParseRpkManifest>("ParseManifest",
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::BACKUP);
+
+ ReplaceStep<rpk::configuration::StepParseRpkManifest>("ParseManifest",
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
+
/*
Current step order :
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
- AddStep<ci::configuration::StepParseManifest>(
- ci::configuration::StepParseManifest::ManifestLocation::INSTALLED,
- ci::configuration::StepParseManifest::StoreLocation::BACKUP);
- AddStep<ci::configuration::StepSwitchReadonlyMode>();
- AddStep<ci::configuration::StepParseManifest>(
- ci::configuration::StepParseManifest::ManifestLocation::INSTALLED,
- ci::configuration::StepParseManifest::StoreLocation::NORMAL);
+ AddStep<rpk::configuration::StepParseRpkManifest>(
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::BACKUP);
+ AddStep<ci::configuration::StepParseRpkManifest>(
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
AddStep<ci::pkgmgr::StepCheckUpgradable>();
AddStep<ci::configuration::StepParsePreload>();
AddStep<ci::security::StepSignature>(false);
RemoveStep("CheckMountPath");
RemoveStep("GetPrivilegeLevel");
+ ReplaceStep<rpk::configuration::StepParseRpkManifest>("ParseManifest",
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
/*
Current step order :
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
- AddStep<ci::configuration::StepParseManifest>(
- ci::configuration::StepParseManifest::ManifestLocation::INSTALLED,
- ci::configuration::StepParseManifest::StoreLocation::NORMAL);
+ AddStep<rpk::configuration::StepParseRpkManifest>(
+ rpk::configuration::StepParseRpkManifest::ManifestLocation::INSTALLED,
+ rpk::configuration::StepParseRpkManifest::StoreLocation::NORMAL);
AddStep<ci::pkgmgr::StepCheckInstallable>();
AddStep<ci::configuration::StepParsePreload>();
AddStep<ci::pkgmgr::StepRegisterApplication>();