summaryrefslogtreecommitdiffstats
path: root/init/grab-bootchart.sh
diff options
context:
space:
mode:
authorMark Salyzyn <salyzyn@google.com>2015-02-24 08:28:07 -0800
committerMark Salyzyn <salyzyn@google.com>2015-02-24 13:56:43 -0800
commitd4e5c32af7a396e66cc1b460c3550308d9115d2a (patch)
treedbce5d35a23bc1e537a12d0416165becb4f87412 /init/grab-bootchart.sh
parentdb3a5d984eb962ec64988404a7ba0361e4af214c (diff)
downloadsystem_core-d4e5c32af7a396e66cc1b460c3550308d9115d2a.zip
system_core-d4e5c32af7a396e66cc1b460c3550308d9115d2a.tar.gz
system_core-d4e5c32af7a396e66cc1b460c3550308d9115d2a.tar.bz2
init: grab-bootchart.sh: run bootchart and display results
- KISS as all options are now passed to adb for better or worse - runs bootchart and immediately displays the results Bug: 19485335 Bug: 18390773 Change-Id: Id32930031371d0368e605810f0c998232a1d4f16
Diffstat (limited to 'init/grab-bootchart.sh')
-rwxr-xr-xinit/grab-bootchart.sh9
1 files changed, 6 insertions, 3 deletions
diff --git a/init/grab-bootchart.sh b/init/grab-bootchart.sh
index 7fe8904..5715862 100755
--- a/init/grab-bootchart.sh
+++ b/init/grab-bootchart.sh
@@ -3,6 +3,8 @@
# this script is used to retrieve the bootchart log generated
# by init when compiled with INIT_BOOTCHART=true.
#
+# All options are passed to adb, for better or for worse.
+#
# for all details, see //device/system/init/README.BOOTCHART
#
TMPDIR=/tmp/android-bootchart
@@ -15,8 +17,9 @@ TARBALL=bootchart.tgz
FILES="header proc_stat.log proc_ps.log proc_diskstats.log kernel_pacct"
for f in $FILES; do
- adb pull $LOGROOT/$f $TMPDIR/$f 2>&1 > /dev/null
+ adb "${@}" pull $LOGROOT/$f $TMPDIR/$f 2>&1 > /dev/null
done
(cd $TMPDIR && tar -czf $TARBALL $FILES)
-cp -f $TMPDIR/$TARBALL ./$TARBALL
-echo "look at $TARBALL"
+bootchart ${TMPDIR}/${TARBALL}
+gnome-open ${TARBALL%.tgz}.png
+echo "Clean up ${TMPDIR}/ & ./${TARBALL%.tgz}.png when done"