diff options
author | Thiago Kenji Okada <thiagokokada@gmail.com> | 2023-10-22 12:19:59 +0100 |
---|---|---|
committer | Thiago Kenji Okada <thiagokokada@gmail.com> | 2023-10-22 12:19:59 +0100 |
commit | b269e6853e233f5bd2365930860bfa53188cfebb (patch) | |
tree | 23189ccc35c05d2e9e51c3ff5abec016714043f6 /pkgs/os-specific | |
parent | 6b51d202eaa7c0bd83f5a6cb47c298ffb0638f9f (diff) | |
download | nixlib-b269e6853e233f5bd2365930860bfa53188cfebb.tar nixlib-b269e6853e233f5bd2365930860bfa53188cfebb.tar.gz nixlib-b269e6853e233f5bd2365930860bfa53188cfebb.tar.bz2 nixlib-b269e6853e233f5bd2365930860bfa53188cfebb.tar.lz nixlib-b269e6853e233f5bd2365930860bfa53188cfebb.tar.xz nixlib-b269e6853e233f5bd2365930860bfa53188cfebb.tar.zst nixlib-b269e6853e233f5bd2365930860bfa53188cfebb.zip |
nixos-rebuild: fix --install-bootloader flag with systemd-run
Diffstat (limited to 'pkgs/os-specific')
-rwxr-xr-x | pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh b/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh index 68e00690652e..9e75db6d27b5 100755 --- a/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh +++ b/pkgs/os-specific/linux/nixos-rebuild/nixos-rebuild.sh @@ -659,6 +659,7 @@ if [[ "$action" = switch || "$action" = boot || "$action" = test || "$action" = cmd=( "systemd-run" "-E" "LOCALE_ARCHIVE" # Will be set to new value early in switch-to-configuration script, but interpreter starts out with old value + "-E" "NIXOS_INSTALL_BOOTLOADER" "--collect" "--no-ask-password" "--pty" @@ -679,7 +680,12 @@ if [[ "$action" = switch || "$action" = boot || "$action" = test || "$action" = cmd=() elif ! targetHostCmd "${cmd[@]}" true &>/dev/null; then logVerbose "Skipping systemd-run to switch configuration since it is not working in target host." - cmd=("env" "-i" "LOCALE_ARCHIVE=$LOCALE_ARCHIVE") + cmd=( + "env" + "-i" + "LOCALE_ARCHIVE=$LOCALE_ARCHIVE" + "NIXOS_INSTALL_BOOTLOADER=$NIXOS_INSTALL_BOOTLOADER" + ) else logVerbose "Using systemd-run to switch configuration." fi |