run-as: improve error messages.
Include the relevant argument when reporting failed calls. Test: treehugger Change-Id: I49c691d9edfb825dfee22ab5eb57e7d025c08c21
This commit is contained in:
parent
e20d3a006a
commit
4a77a84a55
1 changed files with 2 additions and 2 deletions
|
@ -247,12 +247,12 @@ int main(int argc, char* argv[]) {
|
|||
|
||||
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");
|
||||
error(1, errno, "couldn't set SELinux security context '%s'", seinfo.c_str());
|
||||
}
|
||||
|
||||
// cd into the data directory, and set $HOME correspondingly.
|
||||
if (TEMP_FAILURE_RETRY(chdir(info.data_dir)) == -1) {
|
||||
error(1, errno, "couldn't chdir to package's data directory");
|
||||
error(1, errno, "couldn't chdir to package's data directory '%s'", info.data_dir);
|
||||
}
|
||||
setenv("HOME", info.data_dir, 1);
|
||||
|
||||
|
|
Loading…
Reference in a new issue