From 8883fde4741ef113db9a4fb083aa93d4a8fcc52c Mon Sep 17 00:00:00 2001 From: Tobias Ulmer Date: Tue, 10 Jul 2012 15:16:47 +0200 Subject: [PATCH] Change e2lib e2_su(), e2_su_2_2(), and tar() over to argument vectors Signed-off-by: Tobias Ulmer --- generic/e2lib.lua | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/generic/e2lib.lua b/generic/e2lib.lua index 6061f59..f608b02 100644 --- a/generic/e2lib.lua +++ b/generic/e2lib.lua @@ -1776,24 +1776,30 @@ function sha1sum(path) end --- call the e2-su command --- @param args string +-- @param argv table: argument vector -- @return bool -function e2_su(args) - return call_tool("e2-su", args) +function e2_su(argv) + assert(type(argv) == "table") + + return call_tool_argv("e2-su", argv) end --- call the e2-su-2.2 command --- @param args string +-- @param argv table: argument vector -- @return bool -function e2_su_2_2(args) - return call_tool("e2-su-2.2", args) +function e2_su_2_2(argv) + assert(type(argv) == "table") + + return call_tool_argv("e2-su-2.2", argv) end --- call the tar command --- @param args string +-- @param argv table: argument vector -- @return bool -function tar(args) - return call_tool("tar", args) +function tar(argv) + assert(type(argv) == "table") + + return call_tool_argv("tar", argv) end --- get system architecture -- 2.39.5