Skip to content

Commit d40a083

Browse files
authored
Merge pull request #545 from nix-community/merge-when-green-joerg
kexec: make sudo optional also for actual kexec
2 parents 81a6c6c + c777535 commit d40a083

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/nixos-anywhere.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -633,12 +633,13 @@ runKexec() {
633633
fi
634634
635635
# Define common remote commands template
636-
local remoteCommandTemplate="
636+
local remoteCommandTemplate
637+
remoteCommandTemplate="
637638
set -eu ${enableDebug}
638639
${maybeSudo} rm -rf /root/kexec
639640
${maybeSudo} mkdir -p /root/kexec
640641
%TAR_COMMAND%
641-
TMPDIR=/root/kexec setsid --wait sudo /root/kexec/kexec/run --kexec-extra-flags \"$kexecExtraFlags\"
642+
TMPDIR=/root/kexec setsid --wait ${maybeSudo} /root/kexec/kexec/run --kexec-extra-flags $(printf '%q ' "$kexecExtraFlags")
642643
"
643644
644645
# Define upload commands

0 commit comments

Comments
 (0)