diff options
| -rw-r--r-- | init.lua | 5 | ||||
| -rw-r--r-- | shutil.lua | 42 | 
2 files changed, 0 insertions, 47 deletions
| @@ -4,7 +4,6 @@ xban = { }  local MP = minetest.get_modpath(minetest.get_current_modname())  dofile(MP.."/serialize.lua") -dofile(MP.."/shutil.lua")  local db = { }  local tempbans = { } @@ -261,10 +260,6 @@ local function load_db()  	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.after(SAVE_INTERVAL, save_db)  load_db() 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 | 
