[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#886655: debian-cd: Fails to add EFI Grub menu entries when append gets too long or so



Control: tag -1 +pending

Hi!

Thanks for the bug report and reminding me about the patch. I've just
applied it in git and it'll be fixed in the next upload to unstable,
coming soon.

On Thu, Jan 18, 2018 at 03:34:26PM +0100, Moritz Schlarb wrote:
>Control: tag 886655 patch
>
>Hi everyone,
>
>I just found the same problem reported and solved in another mail here
>(<65b7a7928c7ef2da0ebc597643a3ca5dcfc4d098.1513345492.git.hahn@univention.de>,
> https://lists.debian.org/debian-cd/2017/12/msg00018.html):
>
>> Debian added Multi-Arch support to its CD images, where "label" and
>> "append" have to be special parsed to distinguish between "ifcpu64" and
>> normal "linux" statements.
>> 
>> That broke "append" parsing, as those lines were no longer passed on for
>> further procession:
>>> 162: foreach my $line(@lines) {
>> ...
>>> 239    } elsif ($line =~ /append (.*)$/ && $in_kernel) {
>>> 240        $kernel{"append"} = $1;
>> no longer trigger.
>> 
>> Pass on the line if we are not in "ifcpu64==3" mode.
>> ---
>>  tools/boot/stretch/parse_isolinux | 2 ++
>>  1 file changed, 2 insertions(+)
>> 
>> diff --git a/tools/boot/stretch/parse_isolinux b/tools/boot/stretch/parse_isolinux
>> index 5ed32cb..a15e52d 100755
>> --- a/tools/boot/stretch/parse_isolinux
>> +++ b/tools/boot/stretch/parse_isolinux
>> @@ -66,6 +66,8 @@ sub parse_file {
>>  	    if ($in_ifcpu == 3) {
>>  		parse_file($1);
>>  		$in_ifcpu = 1;
>> +	    } else {
>> +		push(@lines, $line);
>>  	    }
>>  	} elsif ($line =~ /append (.*)$/ && $in_ifcpu == 2) {
>>  	    # Parse out the first entry - that's what we want to use
>
>Regards,
>-- 
>Moritz Schlarb
>Unix-Gruppe | Systembetreuung
>Zentrum für Datenverarbeitung
>Johannes Gutenberg-Universität Mainz
>Raum 01-331 - Tel. +49 6131 39-29441
>OpenPGP Fingerprint: DF01 2247 BFC6
>5501 AFF2 8445 0C24 B841 C7DD BAAF

>begin:vcard
>fn:Moritz Schlarb
>n:Schlarb;Moritz
>org;quoted-printable;quoted-printable:Johannes Gutenberg-Universit=C3=A4t Mainz;Zentrum f=C3=BCr Datenverarbeitung
>adr;dom:;;;Mainz
>email;internet:schlarbm@uni-mainz.de
>tel;work:+49 6131 39 29441
>note;quoted-printable:OpenPGP Fingerprint: DF01 2247 BFC6=0D=0A=
>	5501 AFF2 8445 0C24 B841 C7DD BAAF
>version:2.1
>end:vcard
>




-- 
Steve McIntyre, Cambridge, UK.                                steve@einval.com
"I suspect most samba developers are already technically insane... Of
 course, since many of them are Australians, you can't tell." -- Linus Torvalds


Reply to: