Browse Source

gapps: Check for low storage too

Paul Keith 7 years ago
parent
commit
25253abdb5
1 changed files with 5 additions and 3 deletions
  1. 5 3
      build/meta/com/google/android/update-binary

+ 5 - 3
build/meta/com/google/android/update-binary

@@ -79,7 +79,9 @@ if [ -d /system/lib64 ]; then
 fi
 fi
 
 
 LOWMEM=1572864
 LOWMEM=1572864
-MEM=`cat /proc/meminfo | head -1 | sed 's/[^0-9]*//g'`
+MEM=`grep MemTotal /proc/meminfo | awk '{ print $2 }'`
+LOW_STORAGE=153600
+STORAGE=`exec_util "df /system" | grep -v Filesystem | awk '{ print $4 }'`
 
 
 ui_print "Extracting files"
 ui_print "Extracting files"
 cd /tmp
 cd /tmp
@@ -87,8 +89,8 @@ unzip -o "$ZIP"
 exec_util "rm -rf META-INF"
 exec_util "rm -rf META-INF"
 cd system
 cd system
 
 
-if [ "$MEM" -lt "$LOWMEM" ]; then
-  ui_print "Low RAM device detected, removing large extras"
+if [ "$MEM" -lt "$LOWMEM" ] || [ "$STORAGE" -lt "$LOW_STORAGE" ]; then
+  ui_print "Low resource device detected, removing large extras"
   exec_util "rm -rf priv-app/AndroidMigratePrebuilt"
   exec_util "rm -rf priv-app/AndroidMigratePrebuilt"
   exec_util "rm -rf priv-app/SetupWizard"
   exec_util "rm -rf priv-app/SetupWizard"
   exec_util "rm -rf priv-app/Velvet"
   exec_util "rm -rf priv-app/Velvet"