Date: Fri, 4 Apr 2014 14:33:04 -0400 From: Julio Merino <jmmv@freebsd.org> To: x11@freebsd.org Subject: xorg-server fails to build as non-root Message-ID: <20140404183304.GA85500@mastodon.meroh.net>
next in thread | raw e-mail | index | archive | help
Hello, The staging phase of xorg-server fails when run as non-root because the package installation tries to make the Xorg binary setuid root. The patch below fixes it. I'm not sure if there would be a better and preferrable alternative. Thoughts? Thanks! Index: Makefile =================================================================== --- Makefile (revision 349914) +++ Makefile (working copy) @@ -109,6 +109,11 @@ .if ${PORT_OPTIONS:MSUID} CONFIGURE_ARGS+=--enable-install-setuid=yes PLIST_SUB+= SUID="" + +# The configure script tries to detect if we can install Xorg as root so that +# the binary can be made setuid later. If we are not root, this obviously +# fails at one point or another. +NEED_ROOT= yes .else CONFIGURE_ARGS+=--enable-install-setuid=no PLIST_SUB+= SUID="@comment "
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140404183304.GA85500>