summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYongqin Liu <yongqin.liu@linaro.org>2017-04-05 19:52:58 +0800
committerYongqin Liu <yongqin.liu@linaro.org>2017-04-06 11:12:36 +0800
commitb7608f5602e39d4f1de6703bdf39d74973430392 (patch)
tree6c62fe48d473d0c943b3abe61948de683e487b56
parentc646273248c63374e5ceabc6b0d5cfa7cef29e43 (diff)
bootchart: add support for master
master use /data/bootchart/enabled file to indicate the start for bootchart Change-Id: I17090e16df3bf22f33b52952dab8583b3ba80290 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
-rwxr-xr-xandroid/scripts/bootchart.sh17
1 files changed, 14 insertions, 3 deletions
diff --git a/android/scripts/bootchart.sh b/android/scripts/bootchart.sh
index d1f969c..5a4fa11 100755
--- a/android/scripts/bootchart.sh
+++ b/android/scripts/bootchart.sh
@@ -25,6 +25,7 @@
LOGROOT="/data/bootchart"
start_f="${LOGROOT}/start"
+enabled_f="${LOGROOT}/enabled"
stop_f="${LOGROOT}/stop"
DATA_TMP="/data/local/tmp"
TARBALL="${DATA_TMP}/bootchart.tgz"
@@ -38,14 +39,23 @@ start_bootchart(){
fi
}
+enabled_bootchart(){
+ touch ${enabled_f}
+ if [ $? -ne 0 ]; then
+ echo "enabled_bootchart: fail"
+ else
+ echo "enabled_bootchart: pass"
+ fi
+}
+
stop_bootchart(){
- echo 1 > ${stop_f}
+ echo 1 > ${stop_f}
if [ $? -ne 0 ]; then
echo "stop_bootchart: fail"
else
echo "stop_bootchart: pass"
fi
- rm ${start_f}
+ rm -fr ${start_f} ${enabled_f}
if [ $? -ne 0 ]; then
echo "rm_start_file: fail"
else
@@ -54,7 +64,7 @@ stop_bootchart(){
}
collect_data(){
- FILES="header proc_stat.log proc_ps.log proc_diskstats.log kernel_pacct"
+ FILES="header proc_stat.log proc_ps.log proc_diskstats.log"
if [ ! -d "${LOGROOT}" ]; then
echo "There is no ${LOGROOT} directory!"
return
@@ -89,6 +99,7 @@ main(){
case "X${OPERATION}" in
"Xstart")
start_bootchart
+ enabled_bootchart
;;
"Xstop")
stop_bootchart