#include <common/step/step_check_signature.h>
#include <common/step/step_backup_icons.h>
#include <common/step/step_backup_manifest.h>
+#include <common/step/step_check_removable.h>
#include <common/step/step_configure.h>
#include <common/step/step_copy.h>
#include <common/step/step_copy_backup.h>
break;
case ci::RequestType::Uninstall:
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
+ AddStep<ci::pkgmgr::StepCheckRemovable>();
AddStep<ci::parse::StepParseManifest>(
ci::parse::StepParseManifest::ManifestLocation::INSTALLED,
ci::parse::StepParseManifest::StoreLocation::NORMAL);
#include <common/step/step_backup_icons.h>
#include <common/step/step_backup_manifest.h>
#include <common/step/step_check_blacklist.h>
+#include <common/step/step_check_removable.h>
#include <common/step/step_create_icons.h>
#include <common/step/step_create_storage_directories.h>
#include <common/step/step_create_per_user_storage_directories.h>
}
case ci::RequestType::Uninstall: {
AddStep<ci::configuration::StepConfigure>(pkgmgr_);
+ AddStep<ci::pkgmgr::StepCheckRemovable>();
AddStep<ci::parse::StepParseManifest>(
ci::parse::StepParseManifest::ManifestLocation::INSTALLED,
ci::parse::StepParseManifest::StoreLocation::NORMAL);