Create symlink for bionic files
This change creates following symlinks for bionic files. /system/lib/libc.so -> /apex/com.android.runtime/lib/bionic/libc.so /system/lib/libm.so -> /apex/com.android.runtime/lib/bionic/libm.so /system/lib/libdl.so -> /apex/com.android.runtime/lib/bionic/libdl.so /system/bin/linker -> /apex/com.android.runtime/bin/linker ... This allows us to not have mountpoints under /bionic. Bug: 125549215 Test: m and inspect the symlinks in the system partition. Change-Id: I3a58bf4f88c967862dbf06065a1af8fc4700dda3
This commit is contained in:
@@ -158,6 +158,9 @@ func (library *libraryDecorator) AndroidMk(ctx AndroidMkContext, ret *android.An
|
||||
if len(library.Properties.Overrides) > 0 {
|
||||
fmt.Fprintln(w, "LOCAL_OVERRIDES_MODULES := "+strings.Join(library.Properties.Overrides, " "))
|
||||
}
|
||||
if len(library.post_install_cmds) > 0 {
|
||||
fmt.Fprintln(w, "LOCAL_POST_INSTALL_CMD := "+strings.Join(library.post_install_cmds, "&& "))
|
||||
}
|
||||
})
|
||||
} else if library.header() {
|
||||
ret.Class = "HEADER_LIBRARIES"
|
||||
@@ -231,6 +234,9 @@ func (binary *binaryDecorator) AndroidMk(ctx AndroidMkContext, ret *android.Andr
|
||||
if len(binary.Properties.Overrides) > 0 {
|
||||
fmt.Fprintln(w, "LOCAL_OVERRIDES_MODULES := "+strings.Join(binary.Properties.Overrides, " "))
|
||||
}
|
||||
if len(binary.post_install_cmds) > 0 {
|
||||
fmt.Fprintln(w, "LOCAL_POST_INSTALL_CMD := "+strings.Join(binary.post_install_cmds, "&& "))
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user