diff options
author | Tuomas Tynkkynen <tuomas@tuxera.com> | 2017-02-11 15:52:23 +0200 |
---|---|---|
committer | Tuomas Tynkkynen <tuomas@tuxera.com> | 2017-02-13 21:52:32 +0200 |
commit | 2000f0941e5de5ce62ede09f2003ff3ccfcd26ac (patch) | |
tree | 89566470d070d5cda645b180eb040a2d194ba722 /nixos/modules/installer | |
parent | 23fee8bfbddd8ce4c0a38ff4cbdd3cc9481232bd (diff) | |
download | nixlib-2000f0941e5de5ce62ede09f2003ff3ccfcd26ac.tar nixlib-2000f0941e5de5ce62ede09f2003ff3ccfcd26ac.tar.gz nixlib-2000f0941e5de5ce62ede09f2003ff3ccfcd26ac.tar.bz2 nixlib-2000f0941e5de5ce62ede09f2003ff3ccfcd26ac.tar.lz nixlib-2000f0941e5de5ce62ede09f2003ff3ccfcd26ac.tar.xz nixlib-2000f0941e5de5ce62ede09f2003ff3ccfcd26ac.tar.zst nixlib-2000f0941e5de5ce62ede09f2003ff3ccfcd26ac.zip |
nixos-rebuild: Don't build nixos-rebuild with --fast
Diffstat (limited to 'nixos/modules/installer')
-rw-r--r-- | nixos/modules/installer/tools/nixos-rebuild.sh | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/nixos/modules/installer/tools/nixos-rebuild.sh b/nixos/modules/installer/tools/nixos-rebuild.sh index 846f79d77f4d..4f73865dad6a 100644 --- a/nixos/modules/installer/tools/nixos-rebuild.sh +++ b/nixos/modules/installer/tools/nixos-rebuild.sh @@ -15,6 +15,7 @@ origArgs=("$@") extraBuildFlags=() action= buildNix=1 +fast= rollback= upgrade= repair= @@ -66,6 +67,7 @@ while [ "$#" -gt 0 ]; do ;; --fast) buildNix= + fast=1 extraBuildFlags+=(--show-trace) ;; --profile-name|-p) @@ -217,7 +219,7 @@ if [ -z "$_NIXOS_REBUILD_REEXEC" ]; then fi # Re-execute nixos-rebuild from the Nixpkgs tree. -if [ -z "$_NIXOS_REBUILD_REEXEC" -a -n "$canRun" ]; then +if [ -z "$_NIXOS_REBUILD_REEXEC" -a -n "$canRun" -a -z "$fast" ]; then if p=$(nix-build --no-out-link --expr 'with import <nixpkgs/nixos> {}; config.system.build.nixos-rebuild' "${extraBuildFlags[@]}"); then export _NIXOS_REBUILD_REEXEC=1 exec $p/bin/nixos-rebuild "${origArgs[@]}" |