summaryrefslogtreecommitdiffstats
path: root/prebuilt/common/bin
diff options
context:
space:
mode:
Diffstat (limited to 'prebuilt/common/bin')
-rw-r--r--prebuilt/common/bin/otasigcheck.sh6
1 files changed, 6 insertions, 0 deletions
diff --git a/prebuilt/common/bin/otasigcheck.sh b/prebuilt/common/bin/otasigcheck.sh
index 7bf1228..ad7f3a3 100644
--- a/prebuilt/common/bin/otasigcheck.sh
+++ b/prebuilt/common/bin/otasigcheck.sh
@@ -9,6 +9,12 @@ if [ $? -eq 0 ]; then
exit 0
fi
+grep -q "Command:.*\"--headless\"" /tmp/recovery.log
+if [ $? -eq 0 ]; then
+ echo "Headless mode install; skipping signature check..."
+ exit 0
+fi
+
if [ -f /data/system/packages.xml -a -f /tmp/releasekey ]; then
relCert=$(grep -A3 'package name="com.android.htmlviewer"' /data/system/packages.xml | grep "cert index" | head -n 1 | sed -e 's|.*"\([[:digit:]][[:digit:]]*\)".*|\1|g')