X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=bin%2Fwanna-build;h=b1a3a3a6f5190835a0b1fed74950ace244637de4;hb=189ef750ba7c3e2a9d4e1f00e5d20ca077c8b312;hp=efe7aa37adf780bd752fd42e26418bd25c03f5ea;hpb=455b1b0a3f2da1cd3820780e5e8e98b657212c4f;p=wannabuild.git diff --git a/bin/wanna-build b/bin/wanna-build index efe7aa3..b1a3a3a 100755 --- a/bin/wanna-build +++ b/bin/wanna-build @@ -1894,8 +1894,10 @@ Text could contain further %. To start with !, use %! return $var->{scnt}{'Needs-Build'} + 1 if $pkg->{'state'} eq 'Needs-Build'; return ""; }, $pkg, $var), 'F' => make_fmt( sub { return "" unless $pkg->{'failed'}; + my $failed = $pkg->{'failed'}; + $failed =~ s/\\/\\\\/g; return $pkg->{'package'}."#".$arch."-failure\n ". - join("\\0a",split("\n",$pkg->{'failed'}))."\\0a\n"; }, $pkg, $var), + join("\\0a",split("\n",$failed))."\\0a\n"; }, $pkg, $var), 'D' => make_fmt( sub { return "" unless $pkg->{'bd_problem'}; return $pkg->{'package'}."#".$arch."-bd-problem\n". join("\\0a",split("\n",$pkg->{'bd_problem'}))."\\0a\n"; }, $pkg, $var),