File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -33,7 +33,8 @@ PRODUCT_PACKAGES += \
3333 init.gsi.rc \
3434 init.halium.rc \
3535 vndk-detect \
36- on-post-data.sh
36+ on-post-data.sh \
37+ logd.rc
3738
3839# bind mount target for property overrides
3940PRODUCT_PACKAGES += \
Original file line number Diff line number Diff line change @@ -28,6 +28,14 @@ LOCAL_SRC_FILES := etc/prop.halium
2828LOCAL_MODULE_PATH := $(TARGET_OUT_ETC )
2929include $(BUILD_PREBUILT )
3030
31+ include $(CLEAR_VARS )
32+ LOCAL_MODULE := logd.rc
33+ LOCAL_MODULE_TAGS := optional
34+ LOCAL_MODULE_CLASS := ETC
35+ LOCAL_SRC_FILES := etc/init/logd.rc
36+ LOCAL_MODULE_PATH := $(TARGET_OUT_ETC ) /init/logd.rc
37+ include $(BUILD_PREBUILT )
38+
3139include $(CLEAR_VARS )
3240LOCAL_MODULE := vndk-detect
3341LOCAL_MODULE_TAGS := optional
Original file line number Diff line number Diff line change 1+ service logd /system/bin/logd
2+ socket logd stream 0666 logd logd
3+ socket logdr seqpacket 0666 logd logd
4+ socket logdw dgram+passcred 0222 logd logd
5+ user logd
6+ group logd system package_info readproc
7+ capabilities SYSLOG AUDIT_CONTROL
8+ priority 10
9+ task_profiles ServiceCapacityLow
10+ onrestart setprop logd.ready false
11+
12+ service logd-reinit /system/bin/logd --reinit
13+ oneshot
14+ disabled
15+ user logd
16+ group logd
17+ task_profiles ServiceCapacityLow
18+
19+ # Limit SELinux denial generation to 5/second
20+ service logd-auditctl /system/bin/auditctl -r 5
21+ oneshot
22+ disabled
23+ user logd
24+ group logd
25+ capabilities AUDIT_CONTROL
26+
27+ on fs
28+ write /dev/event-log-tags "# content owned by logd
29+ "
30+ chown logd logd /dev/event-log-tags
31+ chmod 0644 /dev/event-log-tags
32+
33+ on property:sys.boot_completed=1
34+ start logd-auditctl
You can’t perform that action at this time.
0 commit comments