Add a file flag to trigger the forced serial or else we may miss it during a firmware update and still end up with an accidentally disabled port.

This commit is contained in:
jim-p 2014-02-28 11:36:07 -05:00
parent 9cca1a4fdb
commit 9904df17e5
1 changed files with 5 additions and 4 deletions

View File

@ -13,14 +13,15 @@
system("pfSsh.php playback gitsync " . escapeshellarg($config['system']['gitsync']['branch']) . " --upgrading");
}
if($g['platform'] == "embedded" || $g['enableserial_force']) {
$newslicedir = "";
if ($argv[1] != "")
$newslicedir = '/tmp/' . $argv[1];
if($g['platform'] == "embedded" || $g['enableserial_force'] || file_exists("{$newslicedir}/enableserial_force")) {
$config['system']['enableserial'] = true;
write_config();
}
$newslicedir = "";
if ($argv[1] != "")
$newslicedir = '/tmp/' . $argv[1];
system("echo \"Adding serial port settings ({$newslicedir})...\" >> /conf/upgrade_log.txt");
setup_serial_port("upgrade", $newslicedir);