Copy logs on upgrade

(cherry picked from commit 8b9eca2d60)
This commit is contained in:
themylogin
2024-01-30 15:36:38 +01:00
parent 2bb7bfba60
commit f21b96f860

View File

@@ -507,6 +507,15 @@ def main():
if os.path.exists(f'{old_root}/var/lib/libvirt/qemu/nvram'):
rsync.append('var/lib/libvirt/qemu/nvram')
try:
logs = os.listdir(f"{old_root}/var/log")
except Exception:
pass
else:
for log in logs:
if log.startswith(("failover.log", "fenced.log", "middlewared.log")):
rsync.append(f"var/log/{log}")
run_command([
"rsync", "-aRx",
"--exclude", "data/factory-v1.db",