summaryrefslogtreecommitdiffstats
path: root/etc/inc/config.inc
diff options
context:
space:
mode:
Diffstat (limited to 'etc/inc/config.inc')
-rw-r--r--etc/inc/config.inc16
1 files changed, 2 insertions, 14 deletions
diff --git a/etc/inc/config.inc b/etc/inc/config.inc
index 026b90f..4f45cbd 100644
--- a/etc/inc/config.inc
+++ b/etc/inc/config.inc
@@ -167,20 +167,8 @@ if ($g['booting'] and !file_exists($g['cf_conf_path'] . "/config.xml") ) {
file_notice("config.xml", "No config.xml found, attempting last known config restore.", "pfSenseConfigurator", "");
restore_backup("/cf/conf/backup/{$last_backup}");
} else {
- /* no device found, print an error and die */
- echo <<<EOD
-
-*******************************************************************************
-* FATAL ERROR *
-* The device that contains the configuration file (config.xml) could not be *
-* found. {$g['product_name']} cannot continue booting. *
-*******************************************************************************
-
-
-EOD;
-
- mwexec("/sbin/halt");
- exit;
+ log_error("No config.xml or config backups found, resetting to factory defaults.")
+ restore_backup('/conf.default/config.xml');
}
}
OpenPOWER on IntegriCloud