From: Kristian Høgsberg Date: Fri, 5 Apr 2013 01:36:20 +0000 (-0400) Subject: compositor-drm: Allow running without launcher if effective UID is 0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b76237e508d7440ce3f210b03d03f09723506436;p=profile%2Fivi%2Fweston-ivi-shell.git compositor-drm: Allow running without launcher if effective UID is 0 This lets us keep running weston as root or setuid root. --- diff --git a/src/compositor-drm.c b/src/compositor-drm.c index 6e0a126..5fccace 100644 --- a/src/compositor-drm.c +++ b/src/compositor-drm.c @@ -2167,9 +2167,9 @@ drm_compositor_create(struct wl_display *display, } /* Check if we run drm-backend using weston-launch */ - if (ec->base.launcher_sock == -1) { + if (ec->base.launcher_sock == -1 && geteuid() != 0) { weston_log("fatal: drm backend should be run " - "using weston-launch binary\n"); + "using weston-launch binary or as root\n"); goto err_compositor; }