Commit 2c7659b1 authored by programmerlexi's avatar programmerlexi Committed by Masum Reza
Browse files

nixos/limine: atomically copy files

parent 0d72d6d5
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -203,7 +203,8 @@ def copy_file(from_path: str, to_path: str):
    if not os.path.exists(dirname):
        os.makedirs(dirname)

    shutil.copyfile(from_path, to_path)
    shutil.copyfile(from_path, to_path + ".tmp")
    os.rename(to_path + ".tmp", to_path)

def option_from_config(name: str, config_path: List[str], conversion: Callable[[str], str] | None = None) -> str:
    if config(*config_path):