summaryrefslogtreecommitdiffstats
path: root/usr/local/www/pkg_mgr_install.php
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2005-04-06 21:04:10 +0000
committerScott Ullrich <sullrich@pfsense.org>2005-04-06 21:04:10 +0000
commit7151c3ebba710fd377fb5b3bc99d8a2d0c4fde73 (patch)
tree527ff945c0f00683c9bf5d8ec97b157858653784 /usr/local/www/pkg_mgr_install.php
parent66a62e1bd444018b44474bb6aecb75c63ba2f614 (diff)
downloadpfsense-7151c3ebba710fd377fb5b3bc99d8a2d0c4fde73.zip
pfsense-7151c3ebba710fd377fb5b3bc99d8a2d0c4fde73.tar.gz
Make sure we pass a number of y's to pkg_add -r to answer yes.
Diffstat (limited to 'usr/local/www/pkg_mgr_install.php')
-rwxr-xr-xusr/local/www/pkg_mgr_install.php12
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);;
}
OpenPOWER on IntegriCloud