]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
removing .par directory before enabling package in proof
authoragheata <agheata@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 12 Nov 2010 14:25:54 +0000 (14:25 +0000)
committeragheata <agheata@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 12 Nov 2010 14:25:54 +0000 (14:25 +0000)
ANALYSIS/AliAnalysisAlien.cxx

index 9a061ec553f248ac04e69a6053492b9a0a099173..7193f7d9b251006155731495bba2f1f95686fe97 100644 (file)
@@ -2397,6 +2397,9 @@ Bool_t AliAnalysisAlien::StartAnalysis(Long64_t /*nentries*/, Long64_t /*firstEn
             TIter next(list);
             TObjString *package;
             while((package=(TObjString*)next())) {
+               TString spkg = package->GetName();
+               spkg.ReplaceAll(".par", "");
+               gSystem->Exec(TString::Format("rm -rf %s", spkg.Data()));
                if (!gROOT->ProcessLine(Form("gProof->UploadPackage(\"%s\");", package->GetName()))) {
                   if (gROOT->ProcessLine(Form("gProof->EnablePackage(\"%s\",kTRUE);", package->GetName()))) {
                      Error("StartAnalysis", "There was an error trying to enable package %s", package->GetName());
@@ -2423,6 +2426,9 @@ Bool_t AliAnalysisAlien::StartAnalysis(Long64_t /*nentries*/, Long64_t /*firstEn
          while ((package=next())) {
             // Skip packages already enabled
             if (parLibs.Contains(package->GetName())) continue;
+            TString spkg = package->GetName();
+            spkg.ReplaceAll(".par", "");
+            gSystem->Exec(TString::Format("rm -rf %s", spkg.Data()));
             if (gROOT->ProcessLine(Form("gProof->UploadPackage(\"%s\");", package->GetName()))) {
                if (gROOT->ProcessLine(Form("gProof->EnablePackage(\"%s\",kTRUE);", package->GetName()))) {
                   Error("StartAnalysis", "There was an error trying to enable package %s", package->GetName());