From d6869b0341e39ddf3b13a8b085238c33583cd6c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Thu, 14 Nov 2024 06:41:25 +0100 Subject: [PATCH] don't build disko script if disko is deselected --- src/nixos-anywhere.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/nixos-anywhere.sh b/src/nixos-anywhere.sh index cab20887..9c907fee 100755 --- a/src/nixos-anywhere.sh +++ b/src/nixos-anywhere.sh @@ -623,7 +623,9 @@ main() { # parse flake nixos-install style syntax, get the system attr if [[ -n ${flake} ]]; then if [[ ${buildOnRemote} == "n" ]] && [[ ${hardwareConfigBackend} == "none" ]]; then - diskoScript=$(nixBuild "${flake}#nixosConfigurations.\"${flakeAttr}\".config.system.build.${diskoMode}Script") + if [[ ${phases[disko]} == 1 ]]; then + diskoScript=$(nixBuild "${flake}#nixosConfigurations.\"${flakeAttr}\".config.system.build.${diskoMode}Script") + fi nixosSystem=$(nixBuild "${flake}#nixosConfigurations.\"${flakeAttr}\".config.system.build.toplevel") fi elif [[ -n ${diskoScript} ]] && [[ -n ${nixosSystem} ]]; then @@ -679,7 +681,9 @@ main() { fi if [[ ${buildOnRemote} == "n" ]] && [[ -n ${flake} ]] && [[ ${hardwareConfigBackend} != "none" ]]; then - diskoScript=$(nixBuild "${flake}#nixosConfigurations.\"${flakeAttr}\".config.system.build.${diskoMode}Script") + if [[ ${phases[disko]} == 1 ]]; then + diskoScript=$(nixBuild "${flake}#nixosConfigurations.\"${flakeAttr}\".config.system.build.${diskoMode}Script") + fi nixosSystem=$(nixBuild "${flake}#nixosConfigurations.\"${flakeAttr}\".config.system.build.toplevel") fi