about summary refs log tree commit diff
path: root/activate
diff options
context:
space:
mode:
Diffstat (limited to 'activate')
-rwxr-xr-xactivate4
1 files changed, 3 insertions, 1 deletions
diff --git a/activate b/activate
index f5d4b0997ff0..a1bd8a1e08ba 100755
--- a/activate
+++ b/activate
@@ -23,8 +23,10 @@ else
 fi
 
 export NIX_PATH=nixos-config=$d/sys/$sys.nix:$d
-link="$(mktemp -d)/result"
+linkdir="$(mktemp -d)"
+link="$linkdir/result"
 nix build -f '<nixpkgs/nixos>' --out-link "$link" "$@" system
 path="$(readlink "$link")"
 nix-env -p /nix/var/nix/profiles/system --set "$path"
+rm -rf "$linkdir"
 exec "$path/bin/switch-to-configuration" switch