Remove DB backup.

Haters gonna hate.
This commit is contained in:
Diego Martinez 2014-05-20 00:09:23 -03:00
parent 7409fd1be8
commit 2b51822b3e
2 changed files with 0 additions and 47 deletions

View File

@ -4,7 +4,6 @@ xban = { }
local MP = minetest.get_modpath(minetest.get_current_modname()) local MP = minetest.get_modpath(minetest.get_current_modname())
dofile(MP.."/serialize.lua") dofile(MP.."/serialize.lua")
dofile(MP.."/shutil.lua")
local db = { } local db = { }
local tempbans = { } local tempbans = { }
@ -261,10 +260,6 @@ local function load_db()
end end
end end
-- Backup database
shutil.copy_file(DB_FILENAME,
DB_FILENAME.."."..os.date("%Y%m%d%H%M%S"))
minetest.register_on_shutdown(save_db) minetest.register_on_shutdown(save_db)
minetest.after(SAVE_INTERVAL, save_db) minetest.after(SAVE_INTERVAL, save_db)
load_db() load_db()

View File

@ -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