mirror of
https://github.com/opnsense/src.git
synced 2026-06-08 16:22:46 -04:00
Set BATCH and PACKAGE_BUILDING to environment before exec()ing pkg_add
in order to suppress onwonted package interaction. Submitted by: steve
This commit is contained in:
parent
e828ada709
commit
3a335eb7a7
2 changed files with 10 additions and 0 deletions
|
|
@ -174,6 +174,11 @@ package_extract(Device *dev, char *name, Boolean depended)
|
|||
close(2);
|
||||
}
|
||||
close(pfd[1]);
|
||||
|
||||
/* Prevent pkg_add from wanting to interact in bad ways */
|
||||
setenv("PACKAGE_BUILDING", "t", 1);
|
||||
setenv("BATCH", "t", 1);
|
||||
|
||||
if (isDebug())
|
||||
i = execl("/usr/sbin/pkg_add", "/usr/sbin/pkg_add", "-v", "-", 0);
|
||||
else
|
||||
|
|
|
|||
|
|
@ -174,6 +174,11 @@ package_extract(Device *dev, char *name, Boolean depended)
|
|||
close(2);
|
||||
}
|
||||
close(pfd[1]);
|
||||
|
||||
/* Prevent pkg_add from wanting to interact in bad ways */
|
||||
setenv("PACKAGE_BUILDING", "t", 1);
|
||||
setenv("BATCH", "t", 1);
|
||||
|
||||
if (isDebug())
|
||||
i = execl("/usr/sbin/pkg_add", "/usr/sbin/pkg_add", "-v", "-", 0);
|
||||
else
|
||||
|
|
|
|||
Loading…
Reference in a new issue