From d1aa4a2996157832e2375e74be7aa0d74324e49c Mon Sep 17 00:00:00 2001 From: David Anderson Date: Mon, 16 Nov 2020 18:13:19 -0800 Subject: [PATCH] libsnapshot: Build snapuserd and its dependencies into vendor_ramdisk. For GKI devices, snapuserd should be in vendor_boot. Bug: 173463595 Test: manual test Change-Id: I1df18a2f3f2b67605187f18b4f7b6b3cf4f89674 --- fs_mgr/libdm/Android.bp | 1 + fs_mgr/libsnapshot/Android.bp | 23 +++++++++-------------- 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/fs_mgr/libdm/Android.bp b/fs_mgr/libdm/Android.bp index a0bc44d45..0efe384af 100644 --- a/fs_mgr/libdm/Android.bp +++ b/fs_mgr/libdm/Android.bp @@ -43,6 +43,7 @@ cc_library_static { }, }, ramdisk_available: true, + vendor_ramdisk_available: true, } filegroup { diff --git a/fs_mgr/libsnapshot/Android.bp b/fs_mgr/libsnapshot/Android.bp index 910911ea8..34049d41c 100644 --- a/fs_mgr/libsnapshot/Android.bp +++ b/fs_mgr/libsnapshot/Android.bp @@ -174,6 +174,7 @@ cc_library_static { "libz", ], ramdisk_available: true, + vendor_ramdisk_available: true, } cc_defaults { @@ -408,9 +409,9 @@ cc_defaults { "fs_mgr_defaults", ], srcs: [ - "snapuserd_server.cpp", - "snapuserd.cpp", - "snapuserd_daemon.cpp", + "snapuserd_server.cpp", + "snapuserd.cpp", + "snapuserd_daemon.cpp", ], cflags: [ @@ -421,7 +422,7 @@ cc_defaults { static_libs: [ "libbase", "libbrotli", - "libcutils_sockets", + "libcutils_sockets", "liblog", "libdm", "libz", @@ -436,15 +437,9 @@ cc_binary { "snapuserd.rc", ], static_executable: true, -} - -cc_binary { - name: "snapuserd_ramdisk", - stem: "snapuserd", - defaults: ["snapuserd_defaults"], - - ramdisk: true, - static_executable: true, + system_shared_libs: [], + ramdisk_available: true, + vendor_ramdisk_available: true, } cc_test { @@ -568,7 +563,7 @@ cc_test { "libsnapshot_snapuserd", "libcutils_sockets", "libz", - "libdm", + "libdm", ], header_libs: [ "libstorage_literals_headers",