From: Gordon Hecker Date: Thu, 1 Oct 2009 12:54:54 +0000 (+0200) Subject: implement wrapper for external tool: ln X-Git-Tag: e2factory-2.3.2rc1~54 X-Git-Url: https://git.e2factory.org/?a=commitdiff_plain;h=e89802b1bcd403b177b9c71e13e4f0277b0c2637;p=e2factory.git implement wrapper for external tool: ln Signed-off-by: Gordon Hecker --- diff --git a/generic/e2lib.lua b/generic/e2lib.lua index 3e5660f..ebe4036 100644 --- a/generic/e2lib.lua +++ b/generic/e2lib.lua @@ -1555,6 +1555,20 @@ function e2lib.cp(src, dst, flags) return e2lib.call_tool("cp", args) end +--- call the ln command +-- @param src string: source name +-- @param dst string: destination name +-- @param flags string: additional flags +-- @return bool +-- @return the last line ouf captured output +function e2lib.ln(src, dst, flags) + if not flags then + flags = "" + end + local args = string.format("%s '%s' '%s'", flags, src, dst) + return e2lib.call_tool("ln", args) +end + --- call the curl command -- @param args -- @return bool