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

Commit 877d1f66 authored by Florian Mayer's avatar Florian Mayer
Browse files

Make tombstones 664.

They are still restricted by SELinux, and apps still cannot open them
because they don't have `open` SELinux permission.

Bug: 312740614
Change-Id: I83b7e6ed39f5af64f161af3b3e8e33af0d125b20
parent acd092ad
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -156,6 +156,11 @@ class CrashQueue {

      result.temporary_path = std::move(tmp_filename);
    }
    // We need to fchmodat after creating to avoid getting the umask applied.
    std::string fd_path = StringPrintf("/proc/self/fd/%d", result.fd.get());
    if (fchmodat(dir_fd_, fd_path.c_str(), 0664, 0) != 0) {
      PLOG(ERROR) << "Failed to make tombstone world-readable";
    }

    return std::move(result);
  }
+1 −1
Original line number Diff line number Diff line
@@ -709,7 +709,7 @@ on post-fs-data

    # Start tombstoned early to be able to store tombstones.
    mkdir /data/anr 0775 system system encryption=Require
    mkdir /data/tombstones 0771 system system encryption=Require
    mkdir /data/tombstones 0775 system system encryption=Require
    mkdir /data/vendor/tombstones 0771 root root
    mkdir /data/vendor/tombstones/wifi 0771 wifi wifi
    start tombstoned