|
|
|
@ -92,16 +92,16 @@ unzipmaps() {
|
|
|
|
|
|
|
|
|
|
updatedelta() {
|
|
|
|
|
|
|
|
|
|
echo " ";
|
|
|
|
|
echo " - Checking resdl delta between updates...";
|
|
|
|
|
|
|
|
|
|
newlog=""
|
|
|
|
|
oldlogs=""
|
|
|
|
|
for log in $(ls -td "$reldir"/update-*.log); do
|
|
|
|
|
[ "$log" = "update-$updatetime.log" ] && newlog="$(basename "$log")" || oldlogs="$oldlogs $(basename "$log")";
|
|
|
|
|
[ "$(basename "$log")" = "update-$updatetime.log" ] && newlog="$(basename "$log")" || oldlogs="$oldlogs $(basename "$log")";
|
|
|
|
|
done;
|
|
|
|
|
[ "$newlog" ] || { echo " -- No log to compare"; return 0; }
|
|
|
|
|
[ "$oldlogs" ] || { echo " -- No old logs to compare"; return 0; }
|
|
|
|
|
[ "$newlog" ] && [ "$oldlogs" ] || return 0;
|
|
|
|
|
|
|
|
|
|
echo " ";
|
|
|
|
|
echo " - Checking resdl delta between updates...";
|
|
|
|
|
|
|
|
|
|
for entry in $(grep -oE "FILE: [^,;]*" "$reldir/$newlog" | cut -d" " -f2); do
|
|
|
|
|
line="$(grep "FILE: $entry," "$reldir/$newlog")";
|
|
|
|
|
file="$entry";
|
|
|
|
@ -124,6 +124,8 @@ updatedelta() {
|
|
|
|
|
|
|
|
|
|
verifycerts() {
|
|
|
|
|
|
|
|
|
|
[ "$stuff_repo" ] || [ "$(echo "$stuff_download" | grep -E "^[ ]*[^ ]+.apk[ ]+")" ] || return 0;
|
|
|
|
|
|
|
|
|
|
[ "$(which jarsigner)" ] && [ "$(which openssl)" ] || {
|
|
|
|
|
echo " ";
|
|
|
|
|
echo " !! Not checking certificates (missing jarsigner or openssl)";
|
|
|
|
@ -180,6 +182,8 @@ verifycerts() {
|
|
|
|
|
|
|
|
|
|
checkwhitelist() {
|
|
|
|
|
|
|
|
|
|
[ "$(echo "$stuff_download" | grep -E "^[ ]*/system/priv-app/[^ ]+.apk[ ]+")" ] || return 0;
|
|
|
|
|
|
|
|
|
|
[ "$(which aapt)" ] || {
|
|
|
|
|
echo " ";
|
|
|
|
|
echo " !! Not checking privperms (missing aapt)";
|
|
|
|
|