aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--BoardConfig.mk5
-rw-r--r--aosp_i9305.mk3
-rw-r--r--fstab.smdk4x128
3 files changed, 13 insertions, 3 deletions
diff --git a/BoardConfig.mk b/BoardConfig.mk
index 970ee54..48f0ed6 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -31,7 +31,10 @@ TARGET_KERNEL_SOURCE := kernel/replicant/linux
TARGET_KERNEL_CONFIG := replicant_i9305_defconfig
BOARD_KERNEL_IMAGE_NAME := zImage-dtb
+# Recover
TARGET_RECOVERY_FSTAB := device/samsung/i9305/fstab.smdk4x12
+BOARD_USES_FULL_RECOVERY_IMAGE := false
+BOARD_USES_RECOVERY_AS_BOOT := false
TARGET_USERIMAGES_USE_EXT4 := true
@@ -55,6 +58,6 @@ BOARD_USES_DRM_HWCOMPOSER := true
BOARD_GPU_DRIVERS := swrast
TARGET_USES_64_BIT_BINDER := true
-BOARD_BUILD_SYSTEM_ROOT_IMAGE := false
+BOARD_BUILD_SYSTEM_ROOT_IMAGE := true
DEVICE_MANIFEST_FILE := device/samsung/i9305/manifest.xml
diff --git a/aosp_i9305.mk b/aosp_i9305.mk
index 9af963d..4a67c97 100644
--- a/aosp_i9305.mk
+++ b/aosp_i9305.mk
@@ -23,3 +23,6 @@ PRODUCT_DEVICE := i9305
PRODUCT_BRAND := Putti
PRODUCT_MODEL := AOSP on i9305
PRODUCT_MANUFACTURER := Putti
+
+# Disable A/B update
+AB_OTA_UPDATER := false
diff --git a/fstab.smdk4x12 b/fstab.smdk4x12
index 2f5ce1f..ccb65ca 100644
--- a/fstab.smdk4x12
+++ b/fstab.smdk4x12
@@ -14,5 +14,9 @@
# limitations under the License.
#
-/dev/block/platform/soc/12550000.mmc/by-name/EFS /efs ext4 ro,noatime wait
-/dev/block/platform/soc/12550000.mmc/by-name/USERDATA /data ext4 rw,noatime wait
+/dev/block/platform/soc/12550000.mmc/by-name/SYSTEM / ext4 ro,noatime wait
+/dev/block/platform/soc/12550000.mmc/by-name/USERDATA /data ext4 rw,noatime wait
+
+# Recovery
+/dev/block/platform/soc/12550000.mmc/by-name/BOOT /boot emmc defaults recoveryonly
+/dev/block/platform/soc/12550000.mmc/by-name/RECOVERY /recovery emmc defaults recoveryonly