From 7151c3ebba710fd377fb5b3bc99d8a2d0c4fde73 Mon Sep 17 00:00:00 2001 From: Scott Ullrich Date: Wed, 6 Apr 2005 21:04:10 +0000 Subject: Make sure we pass a number of y's to pkg_add -r to answer yes. --- usr/local/www/pkg_mgr_install.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/usr/local/www/pkg_mgr_install.php b/usr/local/www/pkg_mgr_install.php index 6695483..88803a2 100755 --- a/usr/local/www/pkg_mgr_install.php +++ b/usr/local/www/pkg_mgr_install.php @@ -258,6 +258,16 @@ foreach ($packages_to_install as $id) { fwrite($fd, "y\n"); fwrite($fd, "y\n"); fwrite($fd, "y\n"); + fwrite($fd, "y\n"); + fwrite($fd, "y\n"); + fwrite($fd, "y\n"); + fwrite($fd, "y\n"); + fwrite($fd, "y\n"); + fwrite($fd, "y\n"); + fwrite($fd, "y\n"); + fwrite($fd, "y\n"); + fwrite($fd, "y\n"); + fwrite($fd, "y\n"); fclose($fd); if ($pkgent['pfsense_package_base_url'] <> "") { @@ -271,7 +281,7 @@ foreach ($packages_to_install as $id) { if ($pkgent['depends_on_package_base_url'] <> "") { update_status("Downloading and installing " . $pkgent['name'] . " and its dependencies ... This could take a moment ..."); - $text = exec_command_and_return_text("cd {$g['tmp_path']}/ && /usr/sbin/pkg_add -r " . $pkgent['depends_on_package_base_url'] . "/" . $pkgent['depends_on_package']); + $text = exec_command_and_return_text("cd {$g['tmp_path']}/ && cat {$g['tmp_path']}/y && /usr/sbin/pkg_add -r " . $pkgent['depends_on_package_base_url'] . "/" . $pkgent['depends_on_package']); update_output_window($text); fwrite($fd_log, "cd {$g['tmp_path']}/ && /usr/sbin/pkg_add -r " . $pkgent['depends_on_package_base_url'] . "/" . $pkgent['depends_on_package'] . "\n" . $text);; } -- cgit v1.1