nixos-rebuild-ng: fix test failures due to early readlink()
This commit is contained in:
@@ -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...")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user