582 |
{ "initrd", LT_INITRD, ' ', ',' }, |
{ "initrd", LT_INITRD, ' ', ',' }, |
583 |
{ "append", LT_KERNELARGS, ' ' }, |
{ "append", LT_KERNELARGS, ' ' }, |
584 |
{ "prompt", LT_UNKNOWN, ' ' }, |
{ "prompt", LT_UNKNOWN, ' ' }, |
585 |
|
{ "fdt", LT_DEVTREE, ' ' }, |
586 |
{ NULL, 0, 0 }, |
{ NULL, 0, 0 }, |
587 |
}; |
}; |
588 |
int useextlinuxmenu; |
int useextlinuxmenu; |
2371 |
} else { |
} else { |
2372 |
char * title; |
char * title; |
2373 |
line = getLineByType(LT_MENUENTRY, entry->lines); |
line = getLineByType(LT_MENUENTRY, entry->lines); |
2374 |
title = grub2ExtractTitle(line); |
if (line) { |
2375 |
if (title) |
title = grub2ExtractTitle(line); |
2376 |
printf("title=%s\n", title); |
if (title) |
2377 |
|
printf("title=%s\n", title); |
2378 |
|
} |
2379 |
} |
} |
2380 |
|
|
2381 |
for (j = 0, line = entry->lines; line; line = line->next) { |
for (j = 0, line = entry->lines; line; line = line->next) { |
3326 |
|
|
3327 |
/* if title is supplied, the entry's title must match it. */ |
/* if title is supplied, the entry's title must match it. */ |
3328 |
if (title) { |
if (title) { |
3329 |
|
char *linetitle; |
3330 |
|
|
3331 |
line = getLineByType(LT_TITLE|LT_MENUENTRY, entry->lines); |
line = getLineByType(LT_TITLE|LT_MENUENTRY, entry->lines); |
3332 |
char *linetitle = extractTitle(line); |
if (!line) |
3333 |
|
continue; |
3334 |
|
|
3335 |
|
linetitle = extractTitle(line); |
3336 |
if (!linetitle) |
if (!linetitle) |
3337 |
continue; |
continue; |
3338 |
if (strcmp(title, linetitle)) { |
if (strcmp(title, linetitle)) { |
3380 |
|
|
3381 |
/* if title is supplied, the entry's title must match it. */ |
/* if title is supplied, the entry's title must match it. */ |
3382 |
if (title) { |
if (title) { |
3383 |
|
char *linetitle; |
3384 |
|
|
3385 |
line = getLineByType(LT_TITLE|LT_MENUENTRY, entry->lines); |
line = getLineByType(LT_TITLE|LT_MENUENTRY, entry->lines); |
3386 |
char *linetitle = extractTitle(line); |
if (!line) |
3387 |
|
continue; |
3388 |
|
|
3389 |
|
linetitle = extractTitle(line); |
3390 |
if (!linetitle) |
if (!linetitle) |
3391 |
continue; |
continue; |
3392 |
if (strcmp(title, linetitle)) { |
if (strcmp(title, linetitle)) { |