Commit 675111cc authored by Antoine Cellerier's avatar Antoine Cellerier

Add --enable-run-as-root option to configure.

Embedded platforms often only have the root user. Do not, I repeat, Do not enable this option if you don't know what you're doing.
parent 4f417fe7
......@@ -51,6 +51,7 @@ int main( int i_argc, const char *ppsz_argv[] )
{
int i_ret;
#ifndef ALLOW_RUN_AS_ROOT
if (geteuid () == 0)
{
fprintf (stderr, "VLC is not supposed to be run as root. Sorry.\n"
......@@ -59,6 +60,7 @@ int main( int i_argc, const char *ppsz_argv[] )
"cannot be run by non-trusted users first).\n", ppsz_argv[0]);
return 1;
}
#endif
setlocale (LC_ALL, "");
......
......@@ -1529,6 +1529,16 @@ AH_TEMPLATE(NDEBUG,
[Define to 1 if debug code should NOT be compiled])
AS_IF([test "x${enable_debug}" = "xno"], [AC_DEFINE(NDEBUG)])
dnl
dnl Allow runing as root (usefull for people runing on embedded platforms)
dnl
AC_ARG_ENABLE(debug,
[ --enable-run-as-root allow runing VLC as root (default disabled)])
AS_IF([test "${enable_run_as_root}" == "yes"],[
AC_DEFINE(ALLOW_RUN_AS_ROOT, 1,
[Define to 1 to allow runing VLC as root (uid 0).])
])
dnl
dnl Test coverage
dnl
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment