Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 90b8c990 authored by Kenn Frankel's avatar Kenn Frankel Committed by Automerger Merge Worker
Browse files

Merge "Convert Nlinterceptor HAL to Vendor Apex (CF)" into main am: cf4cbd0b...

Merge "Convert Nlinterceptor HAL to Vendor Apex (CF)" into main am: cf4cbd0b am: 51f4d250 am: 7d909387

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/2798153



Change-Id: Iba9aa998b5cd8eb3868b357bcfca753629dba429
Signed-off-by: default avatarAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
parents 7995fc39 7d909387
Loading
Loading
Loading
Loading
+31 −2
Original line number Original line Diff line number Diff line
@@ -25,8 +25,6 @@ package {


cc_binary {
cc_binary {
    name: "android.hardware.net.nlinterceptor-service.default",
    name: "android.hardware.net.nlinterceptor-service.default",
    init_rc: ["nlinterceptor-default.rc"],
    vintf_fragments: ["nlinterceptor-default.xml"],
    vendor: true,
    vendor: true,
    relative_install_path: "hw",
    relative_install_path: "hw",
    defaults: ["nlinterceptor@defaults"],
    defaults: ["nlinterceptor@defaults"],
@@ -45,4 +43,35 @@ cc_binary {
        "service.cpp",
        "service.cpp",
        "util.cpp",
        "util.cpp",
    ],
    ],
    installable: false, // installed in APEX
}

apex {
    name: "com.android.hardware.net.nlinterceptor",
    vendor: true,
    manifest: "apex_manifest.json",
    file_contexts: "apex_file_contexts",
    key: "com.android.hardware.key",
    certificate: ":com.android.hardware.certificate",
    updatable: false,
    binaries: [
        "android.hardware.net.nlinterceptor-service.default",
    ],
    prebuilts: [
        "nlinterceptor.rc",
        "nlinterceptor.xml",
    ],
}

prebuilt_etc {
    name: "nlinterceptor.rc",
    src: "nlinterceptor.rc",
    installable: false,
}

prebuilt_etc {
    name: "nlinterceptor.xml",
    src: "nlinterceptor.xml",
    sub_dir: "vintf",
    installable: false,
}
}
+3 −0
Original line number Original line Diff line number Diff line
(/.*)?                                                          u:object_r:vendor_file:s0
/etc(/.*)?                                                      u:object_r:vendor_configs_file:s0
/bin/hw/android\.hardware\.net\.nlinterceptor-service\.default	u:object_r:hal_nlinterceptor_default_exec:s0
+4 −0
Original line number Original line Diff line number Diff line
{
    "name": "com.android.hardware.net.nlinterceptor",
    "version": 1
}
+0 −4
Original line number Original line Diff line number Diff line
service nlinterceptor /vendor/bin/hw/android.hardware.net.nlinterceptor-service.default
    class hal
    user root
    group system inet
+4 −0
Original line number Original line Diff line number Diff line
service nlinterceptor /apex/com.android.hardware.net.nlinterceptor/bin/hw/android.hardware.net.nlinterceptor-service.default
    class hal
    user root
    group system inet
Loading