From 4cd1c4e06145434ca940ac828772dc47b9d9738e Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Sun, 13 Mar 2022 23:45:32 -0500 Subject: Allow the BA to override the bundle relation type during plan. --- src/burn/engine/logging.cpp | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) (limited to 'src/burn/engine/logging.cpp') diff --git a/src/burn/engine/logging.cpp b/src/burn/engine/logging.cpp index 07fc9ef3..2aa1bada 100644 --- a/src/burn/engine/logging.cpp +++ b/src/burn/engine/logging.cpp @@ -715,6 +715,31 @@ extern "C" LPCSTR LoggingResumeModeToString( } } +extern "C" LPCSTR LoggingPlanRelationTypeToString( + __in BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE type + ) +{ + switch (type) + { + case BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_NONE: + return "None"; + case BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_DOWNGRADE: + return "Downgrade"; + case BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_UPGRADE: + return "Upgrade"; + case BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_ADDON: + return "Addon"; + case BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_PATCH: + return "Patch"; + case BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_DEPENDENT_ADDON: + return "DependentAddon"; + case BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_DEPENDENT_PATCH: + return "DependentPatch"; + default: + return "Invalid"; + } +} + extern "C" LPCSTR LoggingRelationTypeToString( __in BOOTSTRAPPER_RELATION_TYPE type ) @@ -731,8 +756,10 @@ extern "C" LPCSTR LoggingRelationTypeToString( return "Addon"; case BOOTSTRAPPER_RELATION_PATCH: return "Patch"; - case BOOTSTRAPPER_RELATION_DEPENDENT: - return "Dependent"; + case BOOTSTRAPPER_RELATION_DEPENDENT_ADDON: + return "DependentAddon"; + case BOOTSTRAPPER_RELATION_DEPENDENT_PATCH: + return "DependentPatch"; case BOOTSTRAPPER_RELATION_UPDATE: return "Update"; default: -- cgit v1.2.3-55-g6feb