diff options
Diffstat (limited to 'filesystem/android_device.go')
-rw-r--r-- | filesystem/android_device.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/filesystem/android_device.go b/filesystem/android_device.go index 406f47cbe..8e2b9f7ab 100644 --- a/filesystem/android_device.go +++ b/filesystem/android_device.go @@ -202,6 +202,10 @@ func (a *androidDevice) buildTargetFilesZip(ctx android.ModuleContext) { Textf("-rd %s/. %s/%s", rootDirString, targetFilesDir, subdir). Implicit(fsInfo.Output) // so that the staging dir is built + if subdir == "SYSTEM" { + // Create the ROOT partition in target_files.zip + builder.Command().Textf("rsync --links --exclude=system/* %s/ -r %s/ROOT", fsInfo.RootDir, targetFilesDir.String()) + } } // Copy cmdline, kernel etc. files of boot images if a.partitionProps.Vendor_boot_partition_name != nil { |