Control: tag 886655 patch

Hi everyone,

I just found the same problem reported and solved in another mail here
(<65b7a7928c7ef2da0ebc597643a3ca5dcfc4d098.1513345492.git.h...@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

<<attachment: schlarbm.vcf>>

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to