Add suffix .txt in build log
authorZhang Qiang <qiang.z.zhang@intel.com>
Fri, 13 Dec 2013 06:31:47 +0000 (14:31 +0800)
committerZhang Qiang <qiang.z.zhang@intel.com>
Fri, 13 Dec 2013 08:11:18 +0000 (16:11 +0800)
Adding .txt suffix can make build log opened directly from all browser

Change-Id: I7996b0efb8248932d33ed1466954959c9436bf2d

depanneur

index f5a6123..09835db 100755 (executable)
--- a/depanneur
+++ b/depanneur
@@ -1216,13 +1216,6 @@ sub worker_thread {
         push(@done, $name);
         if ($status == 0) {
             $dirty = 1;
-            $succeeded{"$name"} = "$localrepo/$dist/$arch/logs/success/$name-$version-$release/log";
-        } else {
-            if (-f "$localrepo/$dist/$arch/logs/fail/$name-$version-$release/log") {
-                $errors{"$name"} = "$localrepo/$dist/$arch/logs/fail/$name-$version-$release/log"
-            } else {
-                $errors{"$name"} = "";
-            }
         }
     }
 
@@ -1437,7 +1430,8 @@ sub build_package {
         chomp($srcrpmdirpath);
         mkdir_p "$success_logs_path/$name-$version-$release";
         if (-e "$scratch/.build.log") {
-            my_system ("cp $scratch/.build.log $success_logs_path/$name-$version-$release/log");
+            my_system ("cp $scratch/.build.log $success_logs_path/$name-$version-$release/log.txt");
+            $succeeded{"$name"} = "$success_logs_path/$name-$version-$release/log.txt";
             my_system ("sudo /bin/rm -f $scratch/.build.log ");
         }
         # Detach and terminate
@@ -1463,9 +1457,12 @@ sub build_package {
     } else {
         mkdir_p "$fail_logs_path/$name-$version-$release";
         if ( -f "$scratch/.build.log" ) {
-            my_system ("cp $scratch/.build.log $fail_logs_path/$name-$version-$release/log");
+            my_system ("cp $scratch/.build.log $fail_logs_path/$name-$version-$release/log.txt");
             my_system ("sudo /bin/rm -f $scratch/.build.log");
-            warning("build failed, Leaving the logs in $fail_logs_path/$name-$version-$release/log");
+            $errors{"$name"} = "$fail_logs_path/$name-$version-$release/log.txt";
+            warning("build failed, Leaving the logs in $fail_logs_path/$name-$version-$release/log.txt");
+        } else {
+            $errors{"$name"} = "";
         }
         return 1;
     }