From: Gordon Hecker Date: Thu, 24 Sep 2009 12:30:30 +0000 (+0200) Subject: new external tool: rmdir X-Git-Tag: e2factory-2.3.2rc1~57 X-Git-Url: https://git.e2factory.org/?a=commitdiff_plain;h=7c7cd63af2083be5b8b2c759e8711da60d8c117f;p=e2factory.git new external tool: rmdir Signed-off-by: Gordon Hecker --- diff --git a/generic/e2lib.lua b/generic/e2lib.lua index 3b3de4c..7a61953 100644 --- a/generic/e2lib.lua +++ b/generic/e2lib.lua @@ -1411,6 +1411,19 @@ function e2lib.touch(file, flags) return e2lib.call_tool("touch", args) end +--- call the rmdir command +-- @param dir string: the directory name +-- @param flags string: flags to pass to rmdir +-- @return bool +-- @return the last line ouf captured output +function e2lib.rmdir(dir, flags) + if not flags then + flags = "" + end + local args = string.format("%s %s", flags, dir) + return e2lib.call_tool("rmdir", args) +end + --- call the mkdir command -- @param dir string: the directory name -- @param flags string: flags to pass to mkdir diff --git a/generic/transport.lua b/generic/transport.lua index 6c40ece..6be5654 100644 --- a/generic/transport.lua +++ b/generic/transport.lua @@ -39,6 +39,7 @@ local tools = { mktemp = { name = "mktemp", flags = "", optional = false }, rm = { name = "rm", flags = "", optional = false }, mkdir = { name = "mkdir", flags = "", optional = false }, + rmdir = { name = "rmdir", flags = "", optional = false }, cp = { name = "cp", flags = "", optional = false }, ln = { name = "ln", flags = "", optional = false }, mv = { name = "mv", flags = "", optional = false },