xfree86: Makefile shouldn't rely on superuser being named 'root'
Change the 'chown' statement in Makefile.am to use the numeric UID of superuser instead of relying on the name 'root'. Bugzilla: https://bugs.freedesktop.org/27726 Signed-off-by: Adam Jackson <ajax@redhat.com> Signed-off-by: Michał Górny <gentoo@mgorny.alt.pl> Reviewed-by: Peter Hutterer <peter.hutterer@who-t.net> (cherry picked from commit 5c95be38e5af28108d8c6c08dfe08d1dfcb7ed42)
This commit is contained in:
committed by
Adam Jackson
parent
2e66ed066e
commit
9e417072bc
@@ -108,14 +108,14 @@ endif
|
|||||||
install-exec-hook:
|
install-exec-hook:
|
||||||
(cd $(DESTDIR)$(bindir) && rm -f X && $(LN_S) Xorg$(EXEEXT) X)
|
(cd $(DESTDIR)$(bindir) && rm -f X && $(LN_S) Xorg$(EXEEXT) X)
|
||||||
if INSTALL_SETUID
|
if INSTALL_SETUID
|
||||||
chown root $(DESTDIR)$(bindir)/Xorg
|
chown 0 $(DESTDIR)$(bindir)/Xorg
|
||||||
chmod u+s $(DESTDIR)$(bindir)/Xorg
|
chmod u+s $(DESTDIR)$(bindir)/Xorg
|
||||||
endif
|
endif
|
||||||
if SUID_WRAPPER
|
if SUID_WRAPPER
|
||||||
$(MKDIR_P) $(DESTDIR)$(SUID_WRAPPER_DIR)
|
$(MKDIR_P) $(DESTDIR)$(SUID_WRAPPER_DIR)
|
||||||
mv $(DESTDIR)$(bindir)/Xorg $(DESTDIR)$(SUID_WRAPPER_DIR)/Xorg
|
mv $(DESTDIR)$(bindir)/Xorg $(DESTDIR)$(SUID_WRAPPER_DIR)/Xorg
|
||||||
${INSTALL} -m 755 Xorg.sh $(DESTDIR)$(bindir)/Xorg
|
${INSTALL} -m 755 Xorg.sh $(DESTDIR)$(bindir)/Xorg
|
||||||
-chown root $(DESTDIR)$(SUID_WRAPPER_DIR)/Xorg.wrap && chmod u+s $(DESTDIR)$(SUID_WRAPPER_DIR)/Xorg.wrap
|
-chown 0 $(DESTDIR)$(SUID_WRAPPER_DIR)/Xorg.wrap && chmod u+s $(DESTDIR)$(SUID_WRAPPER_DIR)/Xorg.wrap
|
||||||
endif
|
endif
|
||||||
|
|
||||||
uninstall-local:
|
uninstall-local:
|
||||||
|
|||||||
Reference in New Issue
Block a user