From e3a7e3dcf53699e8b13f7e6007f51ce736ae376e Mon Sep 17 00:00:00 2001 From: Elec3137 Date: Wed, 11 Feb 2026 09:58:19 -0800 Subject: [PATCH] nixos-rebuild-ng: fix test failures due to early readlink() --- .../by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py index ba8effa134a1..933c2f8de10e 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/services.py @@ -321,10 +321,10 @@ def build_and_activate_system( grouped_nix_args=grouped_nix_args, ) - current_config = Path("/run/current-system").readlink() + current_config = Path("/run/current-system") if args.diff: if current_config.exists(): - nix.diff_closures(current_config=current_config, new_config=path_to_config, target_host=target_host) + nix.diff_closures(current_config=current_config.readlink(), new_config=path_to_config, target_host=target_host) else: logger.warning(f"missing '{str(current_config)}', skipping configuration diff...")