xorg: Changes to 'debian-unstable'
debian/changelog | 10 +++++++++-
debian/control | 10 +++++-----
debian/rules | 4 ++--
debian/x11-common.install | 1 -
debian/xserver-xorg.install | 1 +
5 files changed, 17 insertions(+), 9 deletions(-)
New commits:
commit caa744f52131ec4a9858f6a843731bdca22adaf0
Author: David Nusinow <dnusinow@debian.org>
Date: Mon Feb 4 19:06:59 2008 -0500
+ Have x11-common conflict with older xserver-xorg and vice-versa. Also
have xserver-xorg replace older x11-common
+ Set x11-common to arch: all and xserver-xorg to arch: any
diff --git a/debian/changelog b/debian/changelog
index 91a4b23..0cc394a 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,7 +7,15 @@ xorg (1:7.3+11) UNRELEASED; urgency=low
* Remove $named from the Should-Start/Stop LSB dependency info of the
x11-common init script, closes: #463630.
- -- Brice Goglin <bgoglin@debian.org> Fri, 01 Feb 2008 23:20:50 +0100
+ [ David Nusinow ]
+ * Ship the X server wrapper in xserver-xorg rather than x11-common. This
+ avoids having an unnecessary SUID binary on some systems. Thanks Stephen
+ Frost. closes: #400632
+ + Have x11-common conflict with older xserver-xorg and vice-versa. Also
+ have xserver-xorg replace older x11-common
+ + Set x11-common to arch: all and xserver-xorg to arch: any
+
+ -- David Nusinow <dnusinow@debian.org> Mon, 04 Feb 2008 19:05:50 -0500
xorg (1:7.3+10) unstable; urgency=low
diff --git a/debian/control b/debian/control
index e4a90c0..2a8662a 100644
--- a/debian/control
+++ b/debian/control
@@ -7,11 +7,11 @@ Standards-Version: 3.7.3.0
Build-Depends: dpkg (>= 1.7.0), po-debconf, debhelper (>= 4.1.16)
Package: x11-common
-Architecture: any
+Architecture: all
Depends: ${shlibs:Depends}, ${misc:Depends}, debianutils (>= 1.13), lsb-base (>= 1.3-9ubuntu2)
Pre-Depends: debconf | debconf-2.0
Conflicts: xfree86-common, xorg-common, xserver-common, x-common,
- xserver-xorg (<< 1:7.0.12), xserver-xfree86 (<< 1:7.0),
+ xserver-xorg (<< 1:7.3+11), xserver-xfree86 (<< 1:7.0),
libxft-dev (<= 2.1.8.2-5), aee (<= 2.2.15b-1), ascd (<= 0.13.2-3),
bibview (<= 2.2-8), fvwm1 (<= 1.24r-46), grace (<= 1:5.1.18-1),
groff (<= 1.18.1.1-7), hfsutils-tcltk (<= 3.2.6-7), login.app (<= 1.2.1-18),
@@ -78,9 +78,9 @@ Description: X Window System (X.Org) infrastructure
terms are functionally interchangeable in an Debian system.
Package: xserver-xorg
-Architecture: all
-Conflicts: xserver-xfree86 (<< 6.8.2.dfsg.1-1), xserver-common
-Replaces: xserver-common
+Architecture: any
+Conflicts: xserver-xfree86 (<< 6.8.2.dfsg.1-1), xserver-common, x11-common (<< 1:7.3+11)
+Replaces: xserver-common, x11-common (<< 1:7.3+11)
Pre-Depends: x11-common (>= 1:7.3+3)
Depends: xserver-xorg-core (>= 2:1.4-3), xserver-xorg-video-all | xserver-xorg-video-2, xserver-xorg-input-all | xserver-xorg-input-2, ${misc:Depends}, xkb-data | xkb-data-legacy, x11-xkb-utils
Recommends: libgl1-mesa-dri, udev, ${F:XServer-Xorg-Detect-Depends}
diff --git a/debian/rules b/debian/rules
index 0ecc843..28c4755 100755
--- a/debian/rules
+++ b/debian/rules
@@ -119,8 +119,8 @@ binary-arch: build install
dh_fixperms
chown root:root debian/x11-common/etc/X11/Xsession
chmod 755 debian/x11-common/etc/X11/Xsession
- chown root:root debian/x11-common/usr/bin/X
- chmod ug+s debian/x11-common/usr/bin/X
+ chown root:root debian/xserver-xorg/usr/bin/X
+ chmod ug+s debian/xserver-xorg/usr/bin/X
dh_installdeb
dh_shlibdeps
dh_gencontrol -- -VF:XServer-Xorg-Video-Depends=$(XSERVER_XORG_VIDEO_DEPENDS) \
diff --git a/debian/x11-common.install b/debian/x11-common.install
index f1c54c4..c217fa1 100644
--- a/debian/x11-common.install
+++ b/debian/x11-common.install
@@ -1,4 +1,3 @@
-debian/local/X usr/bin
debian/local/dexconf usr/bin
debian/local/rgb.txt etc/X11
debian/local/Xsession etc/X11
diff --git a/debian/xserver-xorg.install b/debian/xserver-xorg.install
new file mode 100644
index 0000000..3e06580
--- /dev/null
+++ b/debian/xserver-xorg.install
@@ -0,0 +1 @@
+debian/local/X usr/bin
Reply to: