otasigcheck: Fix the sed statement for multi-digit indices
It appears that some versions of sed do not work with the + symbol. Instead of checking for one or more digits, check for a digit, followed by zero or more digits. Change-Id: I064df6a2bac4a634a3684ac1a5289dca1f4ba29c
This commit is contained in:
parent
63c0f71ea4
commit
8cc3992a9f
1 changed files with 1 additions and 1 deletions
|
@ -4,7 +4,7 @@
|
|||
# system
|
||||
|
||||
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:]]\+\)".*|\1|g')
|
||||
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')
|
||||
|
||||
grep "cert index=\"$relCert\"" /data/system/packages.xml | grep -q `cat /tmp/releasekey`
|
||||
if [ $? -ne 0 ]; then
|
||||
|
|
Loading…
Reference in a new issue