From be8a5a8a71d4f6022ab7cd7233133b51a79cf84a Mon Sep 17 00:00:00 2001 From: Luiz Souza Date: Tue, 12 Feb 2019 20:48:15 -0200 Subject: [PATCH] Force the on when restoring a backup on a device with serial only console. Affects multiple devices. Ticket #1547 (cherry picked from commit c91af4ac6a6b501b59a542acb4ace05e2b10e3ea) --- src/usr/local/www/diag_backup.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/usr/local/www/diag_backup.php b/src/usr/local/www/diag_backup.php index 0c502dc907..f54ef521bf 100644 --- a/src/usr/local/www/diag_backup.php +++ b/src/usr/local/www/diag_backup.php @@ -328,7 +328,8 @@ if ($_POST) { if (file_exists("/boot/loader.conf")) { $loaderconf = file_get_contents("/boot/loader.conf"); - if (strpos($loaderconf, "console=\"comconsole")) { + if (strpos($loaderconf, "console=\"comconsole") || + strpos($loaderconf, "boot_serial=\"YES") { $config['system']['enableserial'] = true; write_config(gettext("Restore serial console enabling in configuration.")); } @@ -336,7 +337,8 @@ if ($_POST) { } if (file_exists("/boot/loader.conf.local")) { $loaderconf = file_get_contents("/boot/loader.conf.local"); - if (strpos($loaderconf, "console=\"comconsole")) { + if (strpos($loaderconf, "console=\"comconsole") || + strpos($loaderconf, "boot_serial=\"YES") { $config['system']['enableserial'] = true; write_config(gettext("Restore serial console enabling in configuration.")); }