Project

General

Profile

« Previous | Next » 

Revision 7151c3eb

Added by Scott Ullrich about 20 years ago

Make sure we pass a number of y's to pkg_add -r to answer yes.

View differences:

usr/local/www/pkg_mgr_install.php
258 258
    fwrite($fd, "y\n");
259 259
    fwrite($fd, "y\n");
260 260
    fwrite($fd, "y\n");
261
    fwrite($fd, "y\n");
262
    fwrite($fd, "y\n");
263
    fwrite($fd, "y\n");
264
    fwrite($fd, "y\n");
265
    fwrite($fd, "y\n");
266
    fwrite($fd, "y\n");
267
    fwrite($fd, "y\n");
268
    fwrite($fd, "y\n");
269
    fwrite($fd, "y\n");
270
    fwrite($fd, "y\n");
261 271
    fclose($fd);
262 272

  
263 273
    if ($pkgent['pfsense_package_base_url'] <> "") {
......
271 281

  
272 282
    if ($pkgent['depends_on_package_base_url'] <> "") {
273 283
                update_status("Downloading and installing " . $pkgent['name'] . " and its dependencies ... This could take a moment ...");
274
                $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']);
284
                $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']);
275 285
                update_output_window($text);
276 286
                fwrite($fd_log, "cd {$g['tmp_path']}/ && /usr/sbin/pkg_add -r " . $pkgent['depends_on_package_base_url'] . "/" . $pkgent['depends_on_package'] . "\n" . $text);;
277 287
    }

Also available in: Unified diff