diff options
author | 2024-10-11 16:54:10 +0000 | |
---|---|---|
committer | 2024-10-11 16:54:10 +0000 | |
commit | 7bda7166dd3d771b714bb553f7745c9fcc2240c2 (patch) | |
tree | d1db39f57e758bf60282785626282770e40a84f0 /fsgen/filesystem_creator.go | |
parent | c307d014ff6d3c0788b808d3e4bdcabd69aa22ab (diff) | |
parent | 41e4c99884579719d13712c1f94c553cba5ff767 (diff) |
Merge "Revert "Create an empty system_ext partition for aosp_cf_*"" into main
Diffstat (limited to 'fsgen/filesystem_creator.go')
-rw-r--r-- | fsgen/filesystem_creator.go | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/fsgen/filesystem_creator.go b/fsgen/filesystem_creator.go index e97fce6b5..cd63dc2da 100644 --- a/fsgen/filesystem_creator.go +++ b/fsgen/filesystem_creator.go @@ -114,7 +114,7 @@ func filesystemCreatorFactory() android.Module { } func (f *filesystemCreator) createInternalModules(ctx android.LoadHookContext) { - for _, partitionType := range []string{"system", "system_ext"} { + for _, partitionType := range []string{"system"} { if f.createPartition(ctx, partitionType) { f.properties.Generated_partition_types = append(f.properties.Generated_partition_types, partitionType) } else { @@ -143,14 +143,11 @@ func (f *filesystemCreator) createDeviceModule(ctx android.LoadHookContext) { Name: proptools.StringPtr(f.generatedModuleName(ctx.Config(), "device")), } - // Currently, only the system and system_ext partition module is created. + // Currently, only the system partition module is created. partitionProps := &filesystem.PartitionNameProperties{} if android.InList("system", f.properties.Generated_partition_types) { partitionProps.System_partition_name = proptools.StringPtr(f.generatedModuleNameForPartition(ctx.Config(), "system")) } - if android.InList("system_ext", f.properties.Generated_partition_types) { - partitionProps.System_ext_partition_name = proptools.StringPtr(f.generatedModuleNameForPartition(ctx.Config(), "system_ext")) - } ctx.CreateModule(filesystem.AndroidDeviceFactory, baseProps, partitionProps) } @@ -186,13 +183,11 @@ func (f *filesystemCreator) createPartition(ctx android.LoadHookContext, partiti fsProps.Partition_name = proptools.StringPtr(partitionType) // BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE - fsType := specificPartitionVars.BoardFileSystemType - if fsType == "" { - fsType = "ext4" //default - } - fsProps.Type = proptools.StringPtr(fsType) - if filesystem.GetFsTypeFromString(ctx, *fsProps.Type).IsUnknown() { - // Currently the android_filesystem module type only supports a handful of FS types like ext4, erofs + fsProps.Type = proptools.StringPtr(specificPartitionVars.BoardFileSystemType) + if *fsProps.Type != "ext4" { + // TODO(b/372522486): Support other FS types. + // Currently the android_filesystem module type only supports ext4: + // https://cs.android.com/android/platform/superproject/main/+/main:build/soong/filesystem/filesystem.go;l=416;drc=98047cfd07944b297a12d173453bc984806760d2 return false } |