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

Verified Commit f757bd9c authored by steadfasterX's avatar steadfasterX 😁
Browse files

Revert boot_debug logger

moved to vendor/extendrom
parent 0272fe94
Loading
Loading
Loading
Loading
+0 −42
Original line number Diff line number Diff line
@@ -784,16 +784,6 @@ service extSdUFSVold /system/bin/extSDCardServiceVold

on fs
    mount_all /vendor/etc/fstab.${ro.hardware}

    # debug boot process
    mkdir /data/debug 0774 logd system
    rm /data/debug/boot_lc_full.txt
    rm /data/debug/boot_lc_crash.txt
    rm /data/debug/boot_lc_kernel.txt
    start boot_lc
    start boot_lc_kernel
    start boot_lc_crash

    setprop ro.crypto.fuse_sdcard true
    chown radio system /mnt/vendor/efs
    mount none /mnt/vendor/efs /efs bind
@@ -1031,41 +1021,9 @@ service sem_daemon /system/bin/sem_daemon
    group system nfc
    disabled

service boot_lc /system/bin/logcat -b all -D -f /data/debug/boot_lc_full.txt
    class main
    user logd
    group logd system
    seclabel u:r:boot_debug:s0
    disabled
    oneshot

service boot_lc_crash /system/bin/logcat -b crash -D -f /data/debug/boot_lc_crash.txt
    class main
    user logd
    group root logd system
    seclabel u:r:boot_debug:s0
    disabled
    oneshot

service boot_lc_kernel /system/bin/logcat -b kernel -D -f /data/debug/boot_lc_kernel.txt
    class main
    user logd
    group root logd system
    seclabel u:r:boot_debug:s0
    disabled
    oneshot

on property:sys.boot_completed=1
    setprop security.semdaemonfinish 0
    start sem_daemon
    stop boot_lc
    stop boot_lc_crash
    stop boot_lc_kernel

on property:dev.bootcomplete=1
    stop boot_lc
    stop boot_lc_crash
    stop boot_lc_kernel

on property:security.semdaemonfinish=1
    stop sem_daemon

sepolicy/vendor/boot_debug.te

deleted100644 → 0
+0 −7
Original line number Diff line number Diff line
type boot_debug, domain, coredomain;

allow boot_debug boot_log_file:dir { add_name open read search write };
allow boot_debug boot_log_file:file { append create getattr open read };
allow boot_debug logcat_exec:file { entrypoint execute getattr read };
allow boot_debug logd:unix_stream_socket connectto;
allow boot_debug logdr_socket:sock_file write;
+1 −4
Original line number Diff line number Diff line
@@ -65,8 +65,5 @@ type radio_vendor_data_file, file_type, data_file_type;
type sswap_vendor_data_file, file_type, data_file_type;
type wifi_vendor_data_file, file_type, data_file_type;

# sfX debug
type boot_log_file, file_type, data_file_type, core_data_file_type;

# magnetometer
type gyro_data_file, file_type, data_file_type, core_data_file_type;
 No newline at end of file
+0 −3
Original line number Diff line number Diff line
@@ -230,6 +230,3 @@
# Samsung proprietaries
/(vendor|system/vendor)/bin/hw/sec\.android\.hardware\.nfc@1\.2-service		                u:object_r:hal_nfc_default_exec:s0
/(vendor|system/vendor)/bin/hw/vendor\.samsung\.hardware\.gnss@2\.0-service                 u:object_r:hal_gnss_default_exec:s0

# sfX debug
/data/debug(/.*)? 					u:object_r:boot_log_file:s0
+0 −2
Original line number Diff line number Diff line
@@ -114,8 +114,6 @@ allow init self:tcp_socket create;
allow init sysfs:file setattr;
allow init sysfs_wake_lock:file { write open };

allow init boot_debug:process { noatsecure rlimitinh siginh transition };

# allow bind mount of apex ld.config.txt
allow init system_file:file mounton;
Loading