s{/+$}{};
s/^.*$/\L$&/s;
s/^(?:devel|rawhide)\b/fedora-rawhide/;
- s/^(?:epel|rhel|centos)-?(\d)/epel-$1/;
+ s/^(?:epel|centos)-?(\d)/epel-$1/;
+ s/^(?:rhel)-?(\d)/rhel-$1/;
s/^(?:f|fedora)-?(\d)/fedora-$1/;
my @archuse;
@archuse="" if -d "/var/lib/mock/$_";
}
if ($component=~/^rhel(.*)$/) {
$cvsrepo=$1;
- $cvsbasedir="RHEL-$1" if $componentdistro=~/^epel-(\d+)$/;
+ $cvsbasedir="RHEL-$1" if $componentdistro=~/^(?:epel|rhel)-(\d+)$/;
die "$component vs. $componentdistro" if !$cvsbasedir;
$cvsroot=$rhelcvsroot;
# EPEL still uses Berkeley DB version 8 while F-11+ (F-10?) uses version 9.
} else {
my @check=($distro=~/-x86_64/ ? qw(-m64 -m32) : -m32);
@check=map("check//unix/$_",@check);
- # FSF GDB has no PIE support.
- # @check=map({($_,"$_/-fPIE/-pie");} @check);
+ @check=map({($_,"$_/-fPIE/-pie");} @check);
# for i in ".join(" ",@check).";do orphanripper make -k \$i || :;done
mockrun "cd $baretestsuite; $errs1; errs2; cd gdb; ulimit -c unlimited; orphanripper make -k ".join(" ",@check)." || :; mkdir $out; ".q{for t in sum log;do for file in testsuite*/gdb.$t;do suffix="${file#testsuite.unix.}"; suffix="${suffix%/gdb.$t}"; ln $file}." $out/gdb-$distro".q{$suffix.$t || :; done; done;};
}