bmc: config: add skip action
If you specify the action for one of the three fields as "skip" it'll
create a handler object for that action that always returns success and
has no effect. This action therefore "skips" the step, moving the state
machine forward as though it was a successful real action.
Signed-off-by: Patrick Venture <venture@google.com>
Change-Id: Ib4c1091745eb96b8381a332bbeb0562625d3bfbe
diff --git a/bmc/Makefile.am b/bmc/Makefile.am
index 63c90b4..993b881 100644
--- a/bmc/Makefile.am
+++ b/bmc/Makefile.am
@@ -45,7 +45,8 @@
firmware_handler.cpp \
file_handler.cpp \
general_systemd.cpp \
- lpc_handler.cpp
+ lpc_handler.cpp \
+ skip_action.cpp
if ENABLE_ASPEED_LPC
libfirmwareblob_common_la_SOURCES += lpc_aspeed.cpp