From 1b9456a1a55fdf5da9dcc63416de606e3cb09d97 Mon Sep 17 00:00:00 2001 From: Mark Salyzyn Date: Mon, 21 Sep 2015 10:45:10 -0700 Subject: [PATCH] logpersist: Additional barrier If this shows up on "user" builds, block execution Change-Id: I2e137d1ff7583ac000b81dee7390b582dfd02095 --- logd/logpersist | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/logd/logpersist b/logd/logpersist index 215e1e2d9..6f666f68c 100755 --- a/logd/logpersist +++ b/logd/logpersist @@ -1,9 +1,15 @@ #! /system/bin/sh # logpersist cat start and stop handlers +progname="${0##*/}" +case `getprop ro.build.type` in +userdebug|eng) ;; +*) echo "${progname} - Permission denied" + exit 1 + ;; +esac data=/data/misc/logd property=persist.logd.logpersistd service=logcatd -progname="${0##*/}" if [ X"${1}" = "-h" -o X"${1}" = X"--help" ]; then echo "${progname%.*}.cat - dump current ${service%d} logs" echo "${progname%.*}.start - start ${service} service"