summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomaiyar, Richard Marian <richard.marian.thomaiyar@intel.com>2019-10-08 19:04:25 +0300
committerGerrit Code Review <gerrit@localhost>2019-10-08 19:04:25 +0300
commit7998edd927c3370719a9ea9f70f55773c0964604 (patch)
tree8307f5e9173c237c7622b8705c987053b8f5289b
parent8cdd843642bcd4ba88e0d10417c91ff24d226de2 (diff)
parent4df5ac748848c0cc9b8035bb9deceb790af3b971 (diff)
downloadprovingground-7998edd927c3370719a9ea9f70f55773c0964604.tar.xz
Merge "prov-mode: Remove throwing error from prov mode."
-rw-r--r--prov-mode-mgr/src/prov-mode-mgr.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/prov-mode-mgr/src/prov-mode-mgr.cpp b/prov-mode-mgr/src/prov-mode-mgr.cpp
index c6c3315..33d084a 100644
--- a/prov-mode-mgr/src/prov-mode-mgr.cpp
+++ b/prov-mode-mgr/src/prov-mode-mgr.cpp
@@ -36,8 +36,9 @@ ProvModeMgr::ProvModeMgr(
phosphor::logging::log<phosphor::logging::level::ERR>(
"Error in querying provision mode",
phosphor::logging::entry("MSG=%s", ec.message().c_str()));
- phosphor::logging::elog<sdbusplus::xyz::openbmc_project::
- Common::Error::InternalFailure>();
+ provMode =
+ secCtrl::RestrictionMode::Modes::ProvisionedHostDisabled;
+ // Fall through - Continue with ProvisionedHostDisabled value.
}
if (modeStr.empty())
{
@@ -65,8 +66,7 @@ void ProvModeMgr::updateProvModeProperty(
phosphor::logging::log<phosphor::logging::level::ERR>(
"RestrictionMode set-property failed",
phosphor::logging::entry("MSG=%s", ec.message().c_str()));
- phosphor::logging::elog<sdbusplus::xyz::openbmc_project::
- Common::Error::InternalFailure>();
+ // Continue, even for u-boot param update failure.
}
},
uBootEnvMgrService, uBootEnvMgrPath, uBootEnvMgrIntf,
@@ -101,9 +101,7 @@ void ProvModeMgr::init()
phosphor::logging::log<phosphor::logging::level::ERR>(
"RestrictionMode set-property failed",
phosphor::logging::entry("Mode=%s", req.c_str()),
- phosphor::logging::entry("EXCEPTION:%s", e.what()));
- phosphor::logging::elog<sdbusplus::xyz::openbmc_project::
- Common::Error::InternalFailure>();
+ phosphor::logging::entry("EXCEPTION=%s", e.what()));
}
return 0;
},