Skip to content

Commit 3620089

Browse files
committed
Include sudo flags in sudo loop
Fixes #722
1 parent cd00456 commit 3620089

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

‎src/install.rs‎

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,9 @@ pub async fn build_pkgbuild(config: &mut Config) -> Result {
158158
.collect::<Vec<_>>();
159159

160160
if !config.sudo_loop.is_empty() {
161-
exec::spawn_sudo(config.sudo_bin.clone(), config.sudo_loop.clone())?;
161+
let mut flags = config.sudo_flags.clone();
162+
flags.extend(config.sudo_loop.clone());
163+
exec::spawn_sudo(config.sudo_bin.clone(), flags)?;
162164
}
163165

164166
config.set_op_args_globals(Op::Sync);
@@ -324,7 +326,9 @@ pub async fn install(config: &mut Config, targets_str: &[String]) -> Result
324326
let c = config.color;
325327

326328
if !config.sudo_loop.is_empty() {
327-
exec::spawn_sudo(config.sudo_bin.clone(), config.sudo_loop.clone())?;
329+
let mut flags = config.sudo_flags.clone();
330+
flags.extend(config.sudo_loop.clone());
331+
exec::spawn_sudo(config.sudo_bin.clone(), flags)?;
328332
}
329333

330334
if config.news_on_upgrade && config.args.has_arg("u", "sysupgrade") {

0 commit comments

Comments
 (0)