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

Commit d9caf62d authored by Yabin Cui's avatar Yabin Cui Committed by android-build-merger
Browse files

Merge "run-as: add ":fromRunAs" selector in seinfo." am: 31859150

am: 4f1deeaf

Change-Id: Ic120cbf65c5afc54e35ea462f177961ce425d427
parents 4e0a4f34 4f1deeaf
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -25,6 +25,8 @@
#include <sys/types.h>
#include <unistd.h>

#include <string>

#include <libminijail.h>
#include <scoped_minijail.h>

@@ -214,7 +216,8 @@ int main(int argc, char* argv[]) {
  minijail_keep_supplementary_gids(j.get());
  minijail_enter(j.get());

  if (selinux_android_setcontext(uid, 0, info.seinfo, pkgname) < 0) {
  std::string seinfo = std::string(info.seinfo) + ":fromRunAs";
  if (selinux_android_setcontext(uid, 0, seinfo.c_str(), pkgname) < 0) {
    error(1, errno, "couldn't set SELinux security context");
  }