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

Commit 2ace5e59 authored by Rohit Sekhar's avatar Rohit Sekhar
Browse files

FP6: loggy: Log previous 6 logs

parent 355cf922
Loading
Loading
Loading
Loading
+30 −3
Original line number Diff line number Diff line
on post-fs-data
    mkdir /data/boot_logs 0750 root log
    copy /data/boot_logs/boot_log_full.txt /data/boot_logs/boot_log_full_prev.txt

    rm /data/boot_logs/boot_log_full_6.txt
    copy /data/boot_logs/boot_log_full_5.txt /data/boot_logs/boot_log_full_6.txt

    rm /data/boot_logs/boot_log_full_5.txt
    copy /data/boot_logs/boot_log_full_4.txt /data/boot_logs/boot_log_full_5.txt

    rm /data/boot_logs/boot_log_full_4.txt
    copy /data/boot_logs/boot_log_full_3.txt /data/boot_logs/boot_log_full_4.txt

    rm /data/boot_logs/boot_log_full_3.txt
    copy /data/boot_logs/boot_log_full_2.txt /data/boot_logs/boot_log_full_3.txt

    rm /data/boot_logs/boot_log_full_2.txt
    copy /data/boot_logs/boot_log_full_1.txt /data/boot_logs/boot_log_full_2.txt

    rm /data/boot_logs/boot_log_full_1.txt
    copy /data/boot_logs/boot_log_full.txt /data/boot_logs/boot_log_full_1.txt

    rm /data/boot_logs/boot_log_full.txt
    start boot_log

on property:sys.user.0.ce_available=true
    copy /data/boot_logs/boot_log_full_prev.txt /data/media/0/boot_log_full_prev.txt
    chmod 644 /data/media/0/boot_log_full_prev.txt
    copy /data/boot_logs/boot_log_full_1.txt /data/media/0/boot_log_full_1.txt
    copy /data/boot_logs/boot_log_full_2.txt /data/media/0/boot_log_full_2.txt
    copy /data/boot_logs/boot_log_full_3.txt /data/media/0/boot_log_full_3.txt
    copy /data/boot_logs/boot_log_full_4.txt /data/media/0/boot_log_full_4.txt
    copy /data/boot_logs/boot_log_full_5.txt /data/media/0/boot_log_full_5.txt
    copy /data/boot_logs/boot_log_full_6.txt /data/media/0/boot_log_full_6.txt
    chmod 644 /data/media/0/boot_log_full_1.txt
    chmod 644 /data/media/0/boot_log_full_2.txt
    chmod 644 /data/media/0/boot_log_full_3.txt
    chmod 644 /data/media/0/boot_log_full_4.txt
    chmod 644 /data/media/0/boot_log_full_6.txt

service boot_log /system/bin/logcat -b all -f /data/boot_logs/boot_log_full.txt
    user root