Merge changes Ibe91fd2d,I59e2bd9e
* changes:
init: remove 'computing context for service'... message
init: use full command for exec services' names
diff --git a/init/service.cpp b/init/service.cpp
index 961926a..2284a21 100644
--- a/init/service.cpp
+++ b/init/service.cpp
@@ -634,7 +634,6 @@
if (!seclabel_.empty()) {
scon = seclabel_;
} else {
- LOG(INFO) << "computing context for service '" << name_ << "'";
scon = ComputeContextFromExecutable(name_, args_[0]);
if (scon == "") {
return false;
@@ -926,7 +925,9 @@
std::vector<std::string> str_args(args.begin() + command_arg, args.end());
exec_count_++;
- std::string name = StringPrintf("exec %d (%s)", exec_count_, str_args[0].c_str());
+ std::string name =
+ "exec " + std::to_string(exec_count_) + " (" + android::base::Join(str_args, " ") + ")";
+
unsigned flags = SVC_EXEC | SVC_ONESHOT | SVC_TEMPORARY;
CapSet no_capabilities;
unsigned namespace_flags = 0;