Anytime /boot/syslinux/syslinux.cfg modifed, copy file to /boot/EFI/boot/syslinux.cfg

This commit is contained in:
Tom Mortensen
2017-06-17 22:48:42 -07:00
parent 8a40a445c4
commit d0f6ee4634
2 changed files with 6 additions and 2 deletions

View File

@@ -388,6 +388,7 @@ switch ($action) {
if ($boolModded) {
// Write Changes to syslinux.cfg
file_put_contents('/boot/syslinux/syslinux.cfg', implode('', $arrSyslinuxCfg));
@copy('/boot/syslinux/syslinux.cfg', '/boot/EFI/boot/syslinux.cfg');
}
$arrResponse = ['success' => true, 'modified' => $boolModded];
@@ -411,6 +412,7 @@ switch ($action) {
if ($boolModded) {
// Write Changes to syslinux.cfg
file_put_contents('/boot/syslinux/syslinux.cfg', implode('', $arrSyslinuxCfg));
@copy('/boot/syslinux/syslinux.cfg', '/boot/EFI/boot/syslinux.cfg');
}
$arrResponse = ['success' => true, 'modified' => $boolModded];

View File

@@ -11,10 +11,12 @@
*/
?>
<?
// write syslinux file
write_log("Saving file $file");
exec("mkdir -p ".escapeshellarg(dirname($file)));
file_put_contents($file, str_replace(["\r\n","\r"], "\n", $_POST['text']));
// syslinux.cfg hack
if ($file == "/boot/syslinux/syslinux.cfg")
@copy("/boot/syslinux/syslinux.cfg", "/boot/EFI/boot/syslinux.cfg");
// discard settings
$save = false;
?>
?>