X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=smock%2Fsmock.pl;h=ff492ca5bc14260ba9072db1e25931475e0d5208;hb=be15d9d51e251a8dcd4fec88db7a289a37072aa0;hp=1ba7f7e45f2d403fbd44d6ef007b64148620170b;hpb=9e1892e7ea3a0a2abfd2a3d221b74c6454dca85a;p=fedora-mingw.git diff --git a/smock/smock.pl b/smock/smock.pl index 1ba7f7e..ff492ca 100755 --- a/smock/smock.pl +++ b/smock/smock.pl @@ -360,12 +360,15 @@ foreach my $arch (@arches) { system ("mv $scratchdir/*.rpm $localrepo/$distro/$arch/RPMS") == 0 or die "mv"; my_mkdir "$localrepo/$distro/$arch/logs/$name-$version-$release"; system ("mv $scratchdir/*.log $localrepo/$distro/$arch/logs/$name-$version-$release/") == 0 or die "mv"; + system "rm -rf $scratchdir"; + createrepo ($arch, $distro); + } else { push @errors, "$name-$distro-$arch"; print STDERR "Build failed, return code $?\nLeaving the logs in $scratchdir\n"; - die unless $keepgoing; + exit 1 unless $keepgoing; } } else