]> xenbits.xensource.com Git - xenclient/build.git/commitdiff
[skeleton/xenclient] Update bugtool
authorJean Guyader <jean.guyader@eu.citrix.com>
Mon, 7 Sep 2009 12:45:25 +0000 (13:45 +0100)
committerJean Guyader <jean.guyader@eu.citrix.com>
Mon, 7 Sep 2009 12:45:25 +0000 (13:45 +0100)
target/generic/target_xenclient_skeleton/usr/bin/bugtool

index 8d61d3b87fcdbe29e746d78e397f007cc7b4129d..09ed8d6d14ff07981567463556eacd2453a9bcea 100755 (executable)
@@ -1,7 +1,7 @@
 #! /bin/sh -e
 
-exec > /tmp/bugtool.log 2>&1 
-files="bugtool.log"
+name="`basename $0`"
+files=""
 
 save_file()
 {
@@ -10,10 +10,10 @@ save_file()
         save_out="$3"
 
         cd "$save_path"
-        tar -cf "/tmp/${save_out}.tar" $save_file
+        tar -cvf "/tmp/${save_out}.tar" $save_file > ${name}.log
         bzip2 -f "/tmp/${save_out}.tar"
         files="$files ${save_out}.tar.bz2"
-        cd -
+        cd - > /dev/null
 }
 
 save_out()
@@ -28,10 +28,11 @@ save_out()
 bugtool_file()
 {
         cd "/tmp"
-        tar -cf /tmp/bugtool.tar $files bugtool.log
-        bzip2 -f /tmp/bugtool.tar
+        tar -cf /tmp/${name}.tar $files ${name}.log
+        bzip2 -f /tmp/${name}.tar
+        ls -lah "${name}.tar.bz2"
         rm -f $files
-        cd -
+        cd - > /dev/null
 }
 
 save_file "/var/log" "messages*" "syslog"