On openSuse 12.2 with perl 5.16 there is 'Segmentation fault'
caused by multithreads while running a depanneur
use File::Basename;
use URI;
use POSIX ":sys_wait_h";
-
+use File::Glob ':glob';
# Global vars
$cmd = join(" ", @args);
debug($cmd);
if (my_system ($cmd) == 0 ) {
- if (glob "$scratch/home/abuild/rpmbuild/SRPMS/*.rpm") {
+ if (bsd_glob "$scratch/home/abuild/rpmbuild/SRPMS/*.rpm") {
my_system ("cp $scratch/home/abuild/rpmbuild/SRPMS/*.rpm $localrepo/$dist/src/SRPMS");
}
- if (glob "$scratch/home/abuild/rpmbuild/RPMS/*/*.rpm") {
+ if (bsd_glob "$scratch/home/abuild/rpmbuild/RPMS/*/*.rpm") {
my_system ("cp $scratch/home/abuild/rpmbuild/RPMS/*/*.rpm $localrepo/$dist/$arch/RPMS");
}
mkdir_p "$localrepo/$dist/$arch/logs/success/$name-$version-$release";