Sfoglia il codice sorgente

Merge branch 'rho' into 'rho'

Ignore {product,system_ext} block devices in case they are symlinks

See merge request MindTheGapps/vendor_gapps!8
Alessandro Astone 4 anni fa
parent
commit
79e8f3e922
1 ha cambiato i file con 10 aggiunte e 0 eliminazioni
  1. 10 0
      build/meta/com/google/android/update-binary

+ 10 - 0
build/meta/com/google/android/update-binary

@@ -175,6 +175,16 @@ exit 1
 fi
 SYSTEM_OUT="${SYSTEM_MNT}/system"
 
+# Ignore {product,system_ext} block devices in case they are symlinks
+# This is common on devices where maintainers have chosen not to use
+# real partitions because of their size being too small to be useful
+if [ -L "${SYSTEM_MNT}/product" ]; then
+PRODUCT_BLOCK=""
+fi
+if [ -L "${SYSTEM_MNT}/system_ext" ]; then
+SYSTEM_EXT_BLOCK=""
+fi
+
 if [ -n "$PRODUCT_BLOCK" ]; then
   mkdir /product || true
   if mount -o rw "$PRODUCT_BLOCK" /product; then