summaryrefslogtreecommitdiffstats
path: root/release/sysinstall/package.c
diff options
context:
space:
mode:
Diffstat (limited to 'release/sysinstall/package.c')
-rw-r--r--release/sysinstall/package.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/release/sysinstall/package.c b/release/sysinstall/package.c
index 8901d08..732f643 100644
--- a/release/sysinstall/package.c
+++ b/release/sysinstall/package.c
@@ -166,9 +166,13 @@ package_extract(Device *dev, char *name, Boolean depended)
pipe(pfd);
pid = fork();
if (!pid) {
+ extern int _interactiveHack;
+
dup2(pfd[0], 0); close(pfd[0]);
- dup2(DebugFD, 1);
- close(2);
+ if (!_interactiveHack) {
+ dup2(DebugFD, 1);
+ close(2);
+ }
close(pfd[1]);
if (isDebug())
i = execl("/usr/sbin/pkg_add", "/usr/sbin/pkg_add", "-v", "-", 0);
OpenPOWER on IntegriCloud