diff --git a/conf/Android.bp b/conf/Android.bp index ef95c54..12f6a14 100644 --- a/conf/Android.bp +++ b/conf/Android.bp @@ -35,7 +35,9 @@ package { genrule { name: "gen_fstab.zuma-hw-encrypt", - srcs: ["fstab.zumapro.in"], + srcs: ["fstab.zumapro.common", + "fstab.zumapro.f2fs", + ], out: ["fstab.zuma"], cmd: "sed -e s/@fileencryption@/fileencryption=:aes-256-hctr2:inlinecrypt_optimized+wrappedkey_v0/" + " -e s/@inlinecrypt@/inlinecrypt/ " + @@ -44,7 +46,9 @@ genrule { genrule { name: "gen_fstab.zumapro-hw-encrypt", - srcs: ["fstab.zumapro.in"], + srcs: ["fstab.zumapro.common", + "fstab.zumapro.f2fs", + ], out: ["fstab.zumapro"], cmd: "sed -e s/@fileencryption@/fileencryption=:aes-256-hctr2:inlinecrypt_optimized+wrappedkey_v0/" + " -e s/@inlinecrypt@/inlinecrypt/ " + @@ -53,7 +57,9 @@ genrule { genrule { name: "gen_fstab.zuma-sw-encrypt", - srcs: ["fstab.zumapro.in"], + srcs: ["fstab.zumapro.common", + "fstab.zumapro.f2fs", + ], out: ["fstab.zuma"], cmd: "sed -e s/@fileencryption@/fileencryption=aes-256-xts:aes-256-hctr2/" + " -e s/@inlinecrypt@// " + @@ -62,7 +68,9 @@ genrule { genrule { name: "gen_fstab.zumapro-sw-encrypt", - srcs: ["fstab.zumapro.in"], + srcs: ["fstab.zumapro.common", + "fstab.zumapro.f2fs", + ], out: ["fstab.zumapro"], cmd: "sed -e s/@fileencryption@/fileencryption=aes-256-xts:aes-256-hctr2/" + " -e s/@inlinecrypt@// " + @@ -71,7 +79,9 @@ genrule { genrule { name: "gen_fstab.zuma-no-encrypt", - srcs: ["fstab.zumapro.in"], + srcs: ["fstab.zumapro.common", + "fstab.zumapro.f2fs", + ], out: ["fstab.zuma"], cmd: "sed -e s/@fileencryption@//" + " -e s/@inlinecrypt@// " + @@ -80,7 +90,9 @@ genrule { genrule { name: "gen_fstab.zumapro-no-encrypt", - srcs: ["fstab.zumapro.in"], + srcs: ["fstab.zumapro.common", + "fstab.zumapro.f2fs", + ], out: ["fstab.zumapro"], cmd: "sed -e s/@fileencryption@//" + " -e s/@inlinecrypt@// " + @@ -89,7 +101,9 @@ genrule { genrule { name: "gen_fstab.zuma-fips", - srcs: ["fstab.zumapro.in"], + srcs: ["fstab.zumapro.common", + "fstab.zumapro.f2fs", + ], out: ["fstab.zuma-fips"], cmd: "sed -e s/@fileencryption@/fileencryption=aes-256-xts/" + " -e s/@inlinecrypt@/inlinecrypt/ " + @@ -98,7 +112,9 @@ genrule { genrule { name: "gen_fstab.zumapro-fips", - srcs: ["fstab.zumapro.in"], + srcs: ["fstab.zumapro.common", + "fstab.zumapro.f2fs", + ], out: ["fstab.zumapro-fips"], cmd: "sed -e s/@fileencryption@/fileencryption=aes-256-xts/" + " -e s/@inlinecrypt@/inlinecrypt/ " + diff --git a/conf/fstab.zumapro.in b/conf/fstab.zumapro.common similarity index 70% rename from conf/fstab.zumapro.in rename to conf/fstab.zumapro.common index 779b259..a5521b7 100644 --- a/conf/fstab.zumapro.in +++ b/conf/fstab.zumapro.common @@ -14,12 +14,7 @@ vendor /vendor vendor_dlkm /vendor_dlkm ext4 noatime,ro wait,slotselect,avb=vbmeta,avb_keys=no_such_key,logical,first_stage_mount /dev/block/platform/13200000.ufs/by-name/boot /boot emmc defaults slotselect,avb=boot,first_stage_mount /dev/block/platform/13200000.ufs/by-name/init_boot /init_boot emmc defaults slotselect,avb=init_boot,first_stage_mount -/dev/block/platform/13200000.ufs/by-name/efs /mnt/vendor/efs f2fs noatime,sync wait,check,formattable -/dev/block/platform/13200000.ufs/by-name/efs_backup /mnt/vendor/efs_backup f2fs noatime,sync wait,check,formattable -/dev/block/platform/13200000.ufs/by-name/modem_userdata /mnt/vendor/modem_userdata f2fs noatime,sync wait,check,formattable /dev/block/platform/13200000.ufs/by-name/misc /misc emmc defaults wait -/dev/block/platform/13200000.ufs/by-name/metadata /metadata f2fs noatime,nosuid,nodev,sync wait,check,formattable,first_stage_mount #/dev/block/platform/13200000.ufs/by-name/pvmfw /pvmfw emmc defaults wait,slotselect,avb=pvmfw,first_stage_mount -/dev/block/platform/13200000.ufs/by-name/userdata /data f2fs noatime,nosuid,nodev,discard,reserve_root=32768,resgid=1065,fsync_mode=nobarrier,compress_extension=apk,compress_extension=so,compress_extension=vdex,compress_extension=odex,@inlinecrypt@,atgc,checkpoint_merge,compress_cache latemount,wait,check,quota,formattable,sysfs_path=/dev/sys/block/bootdevice,checkpoint=fs,reservedsize=128M,fscompress,readahead_size_kb=128,@fileencryption@,@metadata_encryption@,keydirectory=/metadata/vold/metadata_encryption,device=zoned:/dev/block/by-name/zoned_device /dev/block/platform/13200000.ufs/by-name/vbmeta /vbmeta emmc defaults slotselect,first_stage_mount /devices/platform/11210000.usb* auto vfat defaults voldmanaged=usb:auto diff --git a/conf/fstab.zumapro.f2fs b/conf/fstab.zumapro.f2fs new file mode 100644 index 0000000..35cd6a1 --- /dev/null +++ b/conf/fstab.zumapro.f2fs @@ -0,0 +1,8 @@ +# Android fstab file for block devices that contain f2fs file systems. +# +# +/dev/block/platform/13200000.ufs/by-name/efs /mnt/vendor/efs f2fs noatime,sync wait,check,formattable +/dev/block/platform/13200000.ufs/by-name/efs_backup /mnt/vendor/efs_backup f2fs noatime,sync wait,check,formattable +/dev/block/platform/13200000.ufs/by-name/modem_userdata /mnt/vendor/modem_userdata f2fs noatime,sync wait,check,formattable +/dev/block/platform/13200000.ufs/by-name/metadata /metadata f2fs noatime,nosuid,nodev,sync wait,check,formattable,first_stage_mount +/dev/block/platform/13200000.ufs/by-name/userdata /data f2fs noatime,nosuid,nodev,discard,reserve_root=32768,resgid=1065,fsync_mode=nobarrier,compress_extension=apk,compress_extension=so,compress_extension=vdex,compress_extension=odex,@inlinecrypt@,atgc,checkpoint_merge,compress_cache latemount,wait,check,quota,formattable,sysfs_path=/dev/sys/block/bootdevice,checkpoint=fs,reservedsize=128M,fscompress,readahead_size_kb=128,@fileencryption@,@metadata_encryption@,keydirectory=/metadata/vold/metadata_encryption,device=zoned:/dev/block/by-name/zoned_device