diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2005-04-06 21:04:10 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2005-04-06 21:04:10 +0000 |
commit | 7151c3ebba710fd377fb5b3bc99d8a2d0c4fde73 (patch) | |
tree | 527ff945c0f00683c9bf5d8ec97b157858653784 | |
parent | 66a62e1bd444018b44474bb6aecb75c63ba2f614 (diff) | |
download | pfsense-7151c3ebba710fd377fb5b3bc99d8a2d0c4fde73.zip pfsense-7151c3ebba710fd377fb5b3bc99d8a2d0c4fde73.tar.gz |
Make sure we pass a number of y's to pkg_add -r to answer yes.
-rwxr-xr-x | usr/local/www/pkg_mgr_install.php | 12 |
1 files changed, 11 insertions, 1 deletions
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);; } |