sdm660-common: apex: Symlink metadata to existing sessions

* Better we do this instead of creating extra dir
This commit is contained in:
OdSazib 2021-02-16 17:44:40 +06:00
parent 0814ebe94f
commit 1edf16f04c
No known key found for this signature in database
GPG key ID: B678DBD07079B021
3 changed files with 8 additions and 10 deletions

View file

@ -130,13 +130,13 @@ $(EGL_SYMLINKS): $(LOCAL_INSTALLED_MODULE)
ALL_DEFAULT_INSTALLED_MODULES += $(EGL_SYMLINKS)
METADATA_SYMLINK := $(TARGET_ROOT_OUT)/metadata
$(METADATA_SYMLINK): $(LOCAL_INSTALLED_MODULE)
METADATA_SYMLINKS := $(TARGET_ROOT_OUT)/metadata
$(METADATA_SYMLINKS): $(LOCAL_INSTALLED_MODULE)
@echo "Creating $@"
@mkdir -p $(TARGET_ROOT_OUT)/metadata
$(hide) ln -sf /data/vendor/metadata_apex $@/apex
$(hide) ln -sf /data/apex $@/apex
ALL_DEFAULT_INSTALLED_MODULES += $(METADATA_SYMLINK)
ALL_DEFAULT_INSTALLED_MODULES += $(METADATA_SYMLINKS)
subdir_makefiles=$(call first-makefiles-under,$(LOCAL_PATH))
$(foreach mk,$(subdir_makefiles),$(info including $(mk) ...)$(eval include $(mk)))

View file

@ -232,10 +232,6 @@ on post-fs-data
# Create directory used by display clients
mkdir /data/vendor/display 0770 system graphics
# Create apex symlinked dirs
mkdir /data/vendor/metadata_apex 0755 root system
mkdir /data/vendor/metadata_apex/sessions 0700 root system
# Change lm related dirs
mkdir /data/vendor/lm 0700 root root

View file

@ -1,6 +1,8 @@
# Apex Metadata
/data/vendor/metadata_apex(/.*)? u:object_r:apex_metadata_file:s0
/data/vendor/metadata_apex/sessions(/.*)? u:object_r:apex_metadata_file:s0
/data/apex/sessions(/.*)? u:object_r:apex_metadata_file:s0
/data/apex/active(/.*)? u:object_r:apex_metadata_file:s0
/data/apex/backup(/.*)? u:object_r:apex_metadata_file:s0
/data/apex/hashtree(/.*)? u:object_r:apex_metadata_file:s0
# Executables
/system/bin/chargeonlymode u:object_r:charger_exec:s0