mirror of
https://cgit.krebsco.de/krops/
synced 2025-01-24 17:16:05 +00:00
runShell: admit non-posix-compatible shells
This commit is contained in:
parent
625bd446dd
commit
6ee1d00b92
@ -19,7 +19,10 @@ in
|
||||
allocateTTY ? false
|
||||
}: command:
|
||||
let
|
||||
command' = if target.sudo then "sudo ${command}" else command;
|
||||
command' = /* sh */ ''
|
||||
${lib.optionalString target.sudo "sudo"} \
|
||||
/bin/sh -c ${lib.escapeShellArg command}
|
||||
'';
|
||||
in
|
||||
if lib.isLocalTarget target
|
||||
then command'
|
||||
|
Loading…
Reference in New Issue
Block a user