From 258cda10ce570a127d828e5b97a00e1ef031453c Mon Sep 17 00:00:00 2001 From: Daiderd Jordan Date: Sat, 4 Mar 2017 20:00:23 +0100 Subject: [PATCH] darwin-rebuild: keep result symlink when running build --- pkgs/nix-tools/darwin-rebuild.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkgs/nix-tools/darwin-rebuild.sh b/pkgs/nix-tools/darwin-rebuild.sh index 891333c..18d7686 100644 --- a/pkgs/nix-tools/darwin-rebuild.sh +++ b/pkgs/nix-tools/darwin-rebuild.sh @@ -71,9 +71,13 @@ done if [ -z "$action" ]; then showSyntax; fi +if [ "$action" = switch ]; then + extraBuildFlags+=("--no-out-link") +fi + echo "building the system configuration..." >&2 if [ "$action" = switch -o "$action" = build ]; then - systemConfig="$(nix-build '' ${extraBuildFlags[@]} --no-out-link -A system)" + systemConfig="$(nix-build '' ${extraBuildFlags[@]} -A system)" fi if [ -z "$systemConfig" ]; then exit 0; fi