Commit c3f723fb 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 7d8a36fe
......@@ -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, "");
......
......@@ -1587,6 +1587,16 @@ if test "${enable_optimizations}" != "no"; then
fi
fi
dnl
dnl Allow runing as root (usefull for people runing on embedded platforms)
dnl
AC_ARG_ENABLE(run-as-root,
[ --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