Merge pull request #126960 from NixOS/backport-123720-to-release-21.05
[Backport release-21.05] nixos-rebuild: fix creating ./result symlink for flakes
This commit is contained in:
commit
0cc1a01d6a
7
pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh
Normal file → Executable file
7
pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh
Normal file → Executable file
@ -216,7 +216,12 @@ nixBuild() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
nixFlakeBuild() {
|
nixFlakeBuild() {
|
||||||
if [ -z "$buildHost" ]; then
|
if [[ -z "$buildHost" && -z "$targetHost" ]] &&
|
||||||
|
! [ "$action" = switch -o "$action" = boot ]
|
||||||
|
then
|
||||||
|
nix "${flakeFlags[@]}" build "$@"
|
||||||
|
readlink -f ./result
|
||||||
|
elif [ -z "$buildHost" ]; then
|
||||||
nix "${flakeFlags[@]}" build "$@" --out-link "${tmpDir}/result"
|
nix "${flakeFlags[@]}" build "$@" --out-link "${tmpDir}/result"
|
||||||
readlink -f "${tmpDir}/result"
|
readlink -f "${tmpDir}/result"
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user