syslinux: Adapt to bootloader UI changes
This was a side-effect of the bootloader UI changes in bug 739416, but should now be sufficiently future-proofed with code comments.
This commit is contained in:
parent
bbd3fd7a22
commit
5c9e83c02c
|
|
@ -206,8 +206,14 @@ _ostree_bootloader_syslinux_write_config (OstreeBootloader *bootloader,
|
||||||
(g_str_has_prefix (line, "DEFAULT ")))
|
(g_str_has_prefix (line, "DEFAULT ")))
|
||||||
{
|
{
|
||||||
saw_default = TRUE;
|
saw_default = TRUE;
|
||||||
if (g_str_has_prefix (line, "DEFAULT ostree:"))
|
/* XXX Searching for patterns in the title is rather brittle,
|
||||||
regenerate_default = TRUE;
|
* but this hack is at least noted in the code that builds
|
||||||
|
* the title to hopefully avoid regressions. */
|
||||||
|
if (g_str_has_prefix (line, "DEFAULT ostree:") || /* old format */
|
||||||
|
strstr (line, "(ostree") != NULL) /* new format */
|
||||||
|
{
|
||||||
|
regenerate_default = TRUE;
|
||||||
|
}
|
||||||
skip = TRUE;
|
skip = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -1365,6 +1365,9 @@ install_deployment_kernel (OstreeSysroot *sysroot,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* XXX The SYSLINUX bootloader backend actually parses the title string
|
||||||
|
* (specifically, it looks for the substring "(ostree"), so further
|
||||||
|
* changes to the title format may require updating that backend. */
|
||||||
title_key = g_string_new (val);
|
title_key = g_string_new (val);
|
||||||
if (deployment_version && *deployment_version)
|
if (deployment_version && *deployment_version)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue