aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYurii Shutkin <shutkin@google.com>2024-03-13 10:37:40 +0100
committerYurii Shutkin <shutkin@google.com>2024-03-13 17:49:16 +0100
commitf02f35fa9c60649ee30bf0c37295cbca1ced94d7 (patch)
tree2a8b933211bfb42de928e1a06b24b39c58d59069
parentc44cfe952ded152696789590516fa864fe2f3bb8 (diff)
downloadgs-common-main.tar.gz
rpmb_dev: add rpmb_dev packageHEADmastermain
rpmb_dev is a mock implementation of rpmb for storageproxy. It is used on emulation platforms where we don't have real rpmb support in ufs. Change-Id: I7a0d9e3ae2fef4c7652df9558c1d0aaaea328949 Test: storageproxyd Bug: 328769740 Signed-off-by: Yurii Shutkin <shutkin@google.com>
-rw-r--r--trusty/rpmb_dev/rpmb_dev.mk3
-rw-r--r--trusty/rpmb_dev/sepolicy/file_contexts2
-rw-r--r--trusty/rpmb_dev/sepolicy/rpmb_dev.te4
3 files changed, 9 insertions, 0 deletions
diff --git a/trusty/rpmb_dev/rpmb_dev.mk b/trusty/rpmb_dev/rpmb_dev.mk
new file mode 100644
index 0000000..31c68ef
--- /dev/null
+++ b/trusty/rpmb_dev/rpmb_dev.mk
@@ -0,0 +1,3 @@
+BOARD_VENDOR_SEPOLICY_DIRS += device/google/gs-common/trusty/rpmb_dev/sepolicy
+
+PRODUCT_PACKAGES += rpmb_dev
diff --git a/trusty/rpmb_dev/sepolicy/file_contexts b/trusty/rpmb_dev/sepolicy/file_contexts
new file mode 100644
index 0000000..1a44f7d
--- /dev/null
+++ b/trusty/rpmb_dev/sepolicy/file_contexts
@@ -0,0 +1,2 @@
+# Binaries
+/vendor/bin/rpmb_dev u:object_r:rpmb_dev_exec:s0
diff --git a/trusty/rpmb_dev/sepolicy/rpmb_dev.te b/trusty/rpmb_dev/sepolicy/rpmb_dev.te
new file mode 100644
index 0000000..0f46e03
--- /dev/null
+++ b/trusty/rpmb_dev/sepolicy/rpmb_dev.te
@@ -0,0 +1,4 @@
+type rpmb_dev, domain;
+type rpmb_dev_exec, vendor_file_type, exec_type, file_type;
+
+init_daemon_domain(rpmb_dev)