diff --git a/usr/lib/akshara/utils/update.py b/usr/lib/akshara/utils/update.py index 6d598db..ec7ad32 100644 --- a/usr/lib/akshara/utils/update.py +++ b/usr/lib/akshara/utils/update.py @@ -90,8 +90,9 @@ def merge_var(new_rootfs: RootFS, overrides_keep_new: dict) -> None: new_rootfs: Path to rootfs. overrides_keep_new: Dictionary comprising overrides and whether to keep new. """ - subprocess.run(["mv", f"{new_rootfs}/var", f"{new_rootfs}/usr/var"]) - subprocess.run(["cp", "-ax", "/var", f"{new_rootfs}/var"]) + subprocess.run(["cp", "-ax", f"{new_rootfs}/var", f"{new_rootfs}/usr/var"]) + subprocess.run(["rm", "-rf", f"{new_rootfs}/var/lib"]) + subprocess.run(["cp", "-ax", "/var/lib", f"{new_rootfs}/var/lib"]) var_lib_diff = filecmp.dircmp( f"{new_rootfs}/usr/var/lib/", f"{new_rootfs}/var/lib/"