Set XORG_RUN_AS_USER_OK when starting X on the current tty, to run X
to run without root rights when possible
This commit is contained in:
parent
4196de3df9
commit
a9b446338e
12
xinit-1.3.4-set-XORG_RUN_AS_USER_OK.patch
Normal file
12
xinit-1.3.4-set-XORG_RUN_AS_USER_OK.patch
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
diff -up xinit-1.3.4/startx.cpp~ xinit-1.3.4/startx.cpp
|
||||||
|
--- xinit-1.3.4/startx.cpp~ 2015-03-18 12:13:11.000000000 +0100
|
||||||
|
+++ xinit-1.3.4/startx.cpp 2015-03-18 12:49:49.445624223 +0100
|
||||||
|
@@ -199,6 +199,8 @@ if [ x"$server" = x ]; then
|
||||||
|
if expr match "$tty" '^/dev/tty[0-9]\+$' > /dev/null; then
|
||||||
|
tty_num=$(echo "$tty" | grep -oE '[0-9]+$')
|
||||||
|
vtarg="vt$tty_num -keeptty"
|
||||||
|
+ XCOMM Fedora specific mod to make X run as non root
|
||||||
|
+ export XORG_RUN_AS_USER_OK=1
|
||||||
|
fi
|
||||||
|
#endif
|
||||||
|
|
@ -3,7 +3,7 @@
|
|||||||
Summary: X.Org X11 X Window System xinit startup scripts
|
Summary: X.Org X11 X Window System xinit startup scripts
|
||||||
Name: xorg-x11-%{pkgname}
|
Name: xorg-x11-%{pkgname}
|
||||||
Version: 1.3.4
|
Version: 1.3.4
|
||||||
Release: 5%{?dist}
|
Release: 6%{?dist}
|
||||||
License: MIT
|
License: MIT
|
||||||
URL: http://www.x.org
|
URL: http://www.x.org
|
||||||
|
|
||||||
@ -27,6 +27,8 @@ Patch1: xinit-1.0.2-client-session.patch
|
|||||||
Patch2: 0001-startx-Pass-nolisten-tcp-by-default.patch
|
Patch2: 0001-startx-Pass-nolisten-tcp-by-default.patch
|
||||||
# submitted upstream, rhbz#1177513
|
# submitted upstream, rhbz#1177513
|
||||||
Patch3: 0001-startx-Pass-keeptty-when-telling-the-server-to-start.patch
|
Patch3: 0001-startx-Pass-keeptty-when-telling-the-server-to-start.patch
|
||||||
|
# Fedora specific patch to match the similar patch in the xserver
|
||||||
|
Patch4: xinit-1.3.4-set-XORG_RUN_AS_USER_OK.patch
|
||||||
|
|
||||||
BuildRequires: pkgconfig(x11)
|
BuildRequires: pkgconfig(x11)
|
||||||
BuildRequires: dbus-devel
|
BuildRequires: dbus-devel
|
||||||
@ -55,6 +57,7 @@ managers.
|
|||||||
%patch1 -p1
|
%patch1 -p1
|
||||||
%patch2 -p1
|
%patch2 -p1
|
||||||
%patch3 -p1
|
%patch3 -p1
|
||||||
|
%patch4 -p1
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%configure
|
%configure
|
||||||
@ -108,6 +111,10 @@ install -p -m644 -D %{SOURCE18} $RPM_BUILD_ROOT%{_datadir}/xsessions/xinit-compa
|
|||||||
%{_datadir}/xsessions/xinit-compat.desktop
|
%{_datadir}/xsessions/xinit-compat.desktop
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Mar 18 2015 Hans de Goede <hdegoede@redhat.com> - 1.3.4-6
|
||||||
|
- Set XORG_RUN_AS_USER_OK when starting X on the current tty, to run X
|
||||||
|
to run without root rights when possible
|
||||||
|
|
||||||
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 1.3.4-5
|
* Sat Feb 21 2015 Till Maas <opensource@till.name> - 1.3.4-5
|
||||||
- Rebuilt for Fedora 23 Change
|
- Rebuilt for Fedora 23 Change
|
||||||
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
|
https://fedoraproject.org/wiki/Changes/Harden_all_packages_with_position-independent_code
|
||||||
|
Loading…
Reference in New Issue
Block a user