From e52a9db1dfc85a51e3aaa06d1c7efc98ed9c54b6 Mon Sep 17 00:00:00 2001 From: Michal Suchanek Date: Jun 09 2025 16:57:57 +0000 Subject: MyBS: Correctly generate build flags for non-multibuild package limit (bsc# 1244241) Fixes: 0999112774fc ("MyBS: Use buildflags to set which package to build") --- diff --git a/scripts/lib/SUSE/MyBS.pm b/scripts/lib/SUSE/MyBS.pm index ae0b5cc..5846343 100644 --- a/scripts/lib/SUSE/MyBS.pm +++ b/scripts/lib/SUSE/MyBS.pm @@ -666,7 +666,7 @@ sub create_project { if (@$specfiles) { my %specfiles = map { $_ => 1 } @$specfiles; for my $spec (keys(%specfiles)) { - $spec = ($spec eq $package || not $multibuild) ? $package : "$package:$spec"; + $spec = ($spec eq $package || not $multibuild) ? $spec : "$package:$spec"; $prjconf .= "BuildFlags: onlybuild:$spec\n"; } } @@ -676,7 +676,7 @@ sub create_project { if (@$specfiles) { my %specfiles = map { $_ => 1 } @$specfiles; for my $spec (keys(%specfiles)) { - $spec = ($spec eq $package || not $multibuild) ? $package : "$package:$spec"; + $spec = ($spec eq $package || not $multibuild) ? $spec : "$package:$spec"; $prjconf .= "BuildFlags: !onlybuild:$spec\n"; } }