Signed-off-by: Stefano Babic <
stefan...@swupdate.org>
---
As example, to get all parmspassed via kernel command line in a hook:
require ('swupdate')
function testcmdline(image)
t = swupdate.get_cmdline()
for k,l in pairs(t) do
swupdate.trace(\"==> \" .. tostring(k) .. \" = \" .. tostring(l))
end
return true, image
end ";
handlers/swupdate.lua | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/handlers/swupdate.lua b/handlers/swupdate.lua
index d32f83b9..aaba4774 100644
--- a/handlers/swupdate.lua
+++ b/handlers/swupdate.lua
@@ -215,6 +215,10 @@ swupdate.set_bootenv = function(key, value) end
--- @return string # Bootloader environment key's value, empty if key absent
swupdate.get_bootenv = function(key) end
+--- Get table with linux kernel command line
+--
+--- @return table # Table with keys and value, for example t[root] return root device
+swupdate.get_cmdline = function() end
--- @enum swupdate.HANDLER_MASK
--- Lua equivalent of `HANDLER_MASK` as in `include/handler.h`.
--
2.43.0