[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

xorg: Changes to 'ubuntu'



 debian/changelog               |   13 +++++++++++--
 debian/local/xserver-wrapper.c |   10 +++++++---
 2 files changed, 18 insertions(+), 5 deletions(-)

New commits:
commit 82721a29bc57e25202f2b9305799c62ca2f78226
Author: Bryce Harrington <bryce@bryceharrington.org>
Date:   Tue Sep 16 14:24:53 2008 -0700

    Incorporate Loic's dev-console-support work
    (git://git.debian.org/git/users/lool/pkg-xorg/debian/xorg)

diff --git a/debian/changelog b/debian/changelog
index 8b98859..6bee7ff 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,13 @@
-xorg (1:7.4~2ubuntu1) UNRELEASED; urgency=low
+xorg (1:7.4~2ubuntu2) UNRELEASED; urgency=low
+
+  [Loic Minier]
+  * local/xserver-wrapper.c: Add support for /dev/console and other
+    alternate TTY devices such as /dev/console, /dev/tty, or all other
+    char devices with major 5 and minur < 64 for the onConsole() check.
+
+ -- Bryce Harrington <bryce@ubuntu.com>  Tue, 16 Sep 2008 14:22:57 -0700
+
+xorg (1:7.4~2ubuntu1) intrepid; urgency=low
 
   [ Bryce Harrington ]
   * local/Failsafe/failsafeXinit:  Replace use of displayconfig-gtk with
@@ -16,7 +25,7 @@ xorg (1:7.4~2ubuntu1) UNRELEASED; urgency=low
       left behind on upgrade. (LP: #243690)
   * control: move xfonts-scalable to Recommends (LP: #84938)
 
- -- Timo Aaltonen <tepsipakki@ubuntu.com>  Thu, 04 Sep 2008 13:52:33 +0300
+ -- Bryce Harrington <bryce@ubuntu.com>  Thu, 11 Sep 2008 17:33:40 -0700
 
 xorg (1:7.4~2) experimental; urgency=low
 
diff --git a/debian/local/xserver-wrapper.c b/debian/local/xserver-wrapper.c
index 27afa3a..87067c5 100644
--- a/debian/local/xserver-wrapper.c
+++ b/debian/local/xserver-wrapper.c
@@ -111,7 +111,8 @@
 #endif
 
 #if defined(__linux__)
-#define VT_MAJOR_DEV 4
+#define TTY_MAJOR_DEV 4
+#define ALT_TTY_MAJOR_DEV 5
 #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
 #include <sys/consio.h>
 #endif
@@ -162,8 +163,11 @@ onConsole()
     return FALSE;
   }
   if (S_ISCHR(s.st_mode) &&
-      ((s.st_rdev >> 8) & 0xff) == VT_MAJOR_DEV &&
-      (s.st_rdev & 0xff) < 64) {
+        ((((s.st_rdev >> 8) & 0xff) == TTY_MAJOR_DEV &&
+          (s.st_rdev & 0xff) < 64) ||
+        (((s.st_rdev >> 8) & 0xff) == ALT_TTY_MAJOR_DEV &&
+          (s.st_rdev & 0xff) < 64)
+        )) {
     return TRUE;
   }
 #elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)


Reply to: