public:
using Step::Step;
+ explicit StepRemovePerUserStorageDirectories(InstallerContext* context)
+ : Step(context) {}
+
+ StepRemovePerUserStorageDirectories(InstallerContext* context,
+ const std::vector<const char*> additional_shared_dirs)
+ : Step(context),
+ additional_shared_dirs_(std::move(additional_shared_dirs)) {}
+
Status process() override;
Status clean() override { return Status::OK; }
Status undo() override;
Status precheck() override { return Status::OK; }
+ std::vector<const char*> additional_shared_dirs_;
+
STEP_NAME(RemovePerUserStorageDirectories)
};