blob: f7994efcf3079c8fe32fc2e264d197200df83eaf [file] [log] [blame]
package {
default_applicable_licenses: ["Android-Apache-2.0"],
}
java_defaults {
name: "LinuxVmPayloadInstaller",
init_rc: [":linux_vm_setup.rc"],
required: ["linux_vm_setup"],
system_ext_specific: true,
platform_apis: true,
privileged: true,
}
android_app {
name: "LinuxInstallerApp",
srcs: ["java/**/*.java"],
resource_dirs: ["res"],
asset_dirs: ["assets"],
manifest: "AndroidManifest.xml",
defaults: ["LinuxVmPayloadInstaller"],
overrides: ["LinuxInstallerAppStub"],
required: [
"privapp-permissions-linuxinstaller.xml",
],
certificate: ":com.android.virtualization.linuxinstaller_certificate",
}
android_app {
name: "LinuxInstallerAppStub",
srcs: ["java/**/*.java"],
resource_dirs: ["res"],
manifest: "AndroidManifest_stub.xml",
defaults: ["LinuxVmPayloadInstaller"],
required: [
"privapp-permissions-linuxinstaller.xml",
],
certificate: ":com.android.virtualization.linuxinstaller_certificate",
}
prebuilt_etc {
name: "privapp-permissions-linuxinstaller.xml",
src: "privapp-permissions-linuxinstaller.xml",
sub_dir: "permissions",
system_ext_specific: true,
}
android_app_certificate {
name: "com.android.virtualization.linuxinstaller_certificate",
certificate: "com_android_virtualization_linuxinstaller",
}
filegroup {
name: "linux_vm_setup.rc",
srcs: ["linux_vm_setup.rc"],
}
sh_binary {
name: "linux_vm_setup",
src: "linux_vm_setup.sh",
system_ext_specific: true,
host_supported: false,
}