summaryrefslogtreecommitdiff
path: root/shutil.lua
diff options
context:
space:
mode:
authorDiego Martinez <kaeza@users.sf.net>2014-05-20 00:09:23 -0300
committerDiego Martinez <kaeza@users.sf.net>2014-05-20 00:10:55 -0300
commit2b51822b3e04c8cad168034cfbdb176cb4f3ec00 (patch)
tree0665dfe68689ead4a8efc552b3f57612b8209614 /shutil.lua
parent7409fd1be82489be021355b1e16e51174619652b (diff)
Remove DB backup.
Haters gonna hate.
Diffstat (limited to 'shutil.lua')
-rw-r--r--shutil.lua42
1 files changed, 0 insertions, 42 deletions
diff --git a/shutil.lua b/shutil.lua
deleted file mode 100644
index e8ca269..0000000
--- a/shutil.lua
+++ /dev/null
@@ -1,42 +0,0 @@
-
-shutil = { }
-
-function shutil.copy_file(src, dst)
- local e, sf, df, cont, ok
- sf, e = io.open(src, "rb")
- if not sf then
- return nil, "Error opening input: "..(e or "")
- end
- df, e = io.open(dst, "wb")
- if not df then
- sf:close()
- return nil, "Error opening output: "..(e or "")
- end
- cont, e = sf:read("*a")
- if not cont then
- sf:close()
- df:close()
- return nil, "Error reading input: "..(e or "")
- end
- ok, e = df:write(cont)
- if not ok then
- sf:close()
- df:close()
- return nil, "Error writing output: "..(e or "")
- end
- sf:close()
- df:close()
- return true
-end
-
-function shutil.move_file(src, dst)
- local ok, e = shutil.copy_file(src, dst)
- if not ok then
- return nil, "Copy failed: "..(e or "")
- end
- ok, e = os.remove(src)
- if not ok then
- return nil, "Remove failed: "..(e or "")
- end
- return true
-end