Loading run-as/Android.mk +2 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,8 @@ include $(CLEAR_VARS) LOCAL_SRC_FILES:= run-as.c package.c LOCAL_SHARED_LIBRARIES := libselinux LOCAL_MODULE:= run-as include $(BUILD_EXECUTABLE) run-as/run-as.c +6 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ #include <time.h> #include <stdarg.h> #include <selinux/android.h> #include <private/android_filesystem_config.h> #include "package.h" Loading Loading @@ -162,6 +163,11 @@ int main(int argc, char **argv) return 1; } if (selinux_android_setcontext(uid, 0, NULL, pkgname) < 0) { panic("Could not set SELinux security context: %s\n", strerror(errno)); return 1; } /* User specified command for exec. */ if (argc >= 3 ) { if (execvp(argv[2], argv+2) < 0) { Loading Loading
run-as/Android.mk +2 −0 Original line number Diff line number Diff line Loading @@ -3,6 +3,8 @@ include $(CLEAR_VARS) LOCAL_SRC_FILES:= run-as.c package.c LOCAL_SHARED_LIBRARIES := libselinux LOCAL_MODULE:= run-as include $(BUILD_EXECUTABLE)
run-as/run-as.c +6 −0 Original line number Diff line number Diff line Loading @@ -29,6 +29,7 @@ #include <time.h> #include <stdarg.h> #include <selinux/android.h> #include <private/android_filesystem_config.h> #include "package.h" Loading Loading @@ -162,6 +163,11 @@ int main(int argc, char **argv) return 1; } if (selinux_android_setcontext(uid, 0, NULL, pkgname) < 0) { panic("Could not set SELinux security context: %s\n", strerror(errno)); return 1; } /* User specified command for exec. */ if (argc >= 3 ) { if (execvp(argv[2], argv+2) < 0) { Loading