X-Git-Url: https://apps.delaporte.us/gitweb/dotfiles.git/blobdiff_plain/4495cfafdb1a804de411315381547c3152b59b41..9d3b95578b6c7113483e9f6f5e67828fe4e65df5:/invoke/luanti/tasks.py diff --git a/invoke/luanti/tasks.py b/invoke/luanti/tasks.py index 3c39102..14636ad 100644 --- a/invoke/luanti/tasks.py +++ b/invoke/luanti/tasks.py @@ -9,6 +9,8 @@ root = f"{flat_pak_root}/.minetest" mod_dir = f"{root}/mods" easy_dir = f"{home}/minetest/" run_mt = f"flatpak run net.minetest.Minetest" +world_dir = f"{root}/worlds" +scripts = f"{home}/ansible/luanti" # flatpak link_to = f"{home}/.var/app/net.minetest.Minetest/.minetest" @@ -132,4 +134,17 @@ def logs(c, lines=20): '''Output some logs''' c.run(f"tail -n {lines} {root}/debug.txt") +@task +def backup(c): + stopped = input("Is the server stopped?") + if(stopped != 'y'): + print("so go stop the server...") + exit() + print("okay...backing up.") + c.run(f"{scripts}/do_luanti.sh {scripts}/backup.sh") + c.run(f"{scripts}/check_db.sh") + +@task +def checkdb(c): + c.run(f"{scripts}/check_db.sh")