2011/devel/x11/misc/xdm - Add safe configs for X server and use the appropri...

Fatih Aşıcı paketler-commits at pardus.org.tr
Sat Oct 23 19:27:35 EEST 2010


Author: fatih
Date: Sat Oct 23 19:27:34 2010
New Revision: 103213

Added:
   2011/devel/x11/misc/xdm/files/xorg-safe-fbdev.conf
   2011/devel/x11/misc/xdm/files/xorg-safe-vesa.conf
Modified:
   2011/devel/x11/misc/xdm/files/start-dm.sh
   2011/devel/x11/misc/xdm/pspec.xml
Log:
Add safe configs for X server and use the appropriate one when needed

---
 files/start-dm.sh          |   10 +++++++++-
 files/xorg-safe-fbdev.conf |   18 ++++++++++++++++++
 files/xorg-safe-vesa.conf  |   18 ++++++++++++++++++
 pspec.xml                  |   12 +++++++++---
 4 files changed, 54 insertions(+), 4 deletions(-)

Modified: 2011/devel/x11/misc/xdm/files/start-dm.sh
=================================================================
--- 2011/devel/x11/misc/xdm/files/start-dm.sh	(original)
+++ 2011/devel/x11/misc/xdm/files/start-dm.sh	Sat Oct 23 19:27:34 2010
@@ -35,7 +35,15 @@
 export LC_ALL PATH XCURSOR_THEME
 
 if test "x$1" = "x--boot" && grep -qw "xorg=safe" /proc/cmdline; then
-    export XORGCONFIG=/usr/share/X11/xorg-safe.conf
+    MESA_LIBGL=/usr/lib/mesa/libGL.so.1.2
+    if [ "$(readlink /etc/alternatives/libGL)" != "$MESA_LIBGL" ]; then
+        /usr/sbin/alternatives --set libGL /usr/lib/mesa/libGL.so.1.2
+        /sbin/ldconfig -X
+    fi
+
+    DRIVER=vesa
+    test -c /dev/fb0 && DRIVER=fbdev
+    export XORGCONFIG=/usr/share/X11/xorg-safe-$DRIVER.conf
 fi
 
 # Trigger events against a locale change. This is needed for

Modified: 2011/devel/x11/misc/xdm/pspec.xml
=================================================================
--- 2011/devel/x11/misc/xdm/pspec.xml	(original)
+++ 2011/devel/x11/misc/xdm/pspec.xml	Sat Oct 23 19:27:34 2010
@@ -43,9 +43,6 @@
             <Dependency>libXrender</Dependency>
             <Dependency>libXt</Dependency>
             <Dependency>xinit</Dependency>
-            <!-- Not needed any more?
-            <Dependency>zorg</Dependency>
-            -->
         </RuntimeDependencies>
         <Conflicts>
             <Package releaseTo="31">xorg-app</Package>
@@ -65,6 +62,8 @@
             <AdditionalFile owner="root" permission="0644" target="/etc/pam.d/xdm">xdm.pam.d</AdditionalFile>
             <AdditionalFile owner="root" permission="0755" target="/usr/bin/start-dm">start-dm.sh</AdditionalFile>
             <AdditionalFile owner="root" permission="0644" target="/usr/share/display-managers/xdm.desktop">xdm.desktop</AdditionalFile>
+            <AdditionalFile owner="root" permission="0644" target="/usr/share/X11/xorg-safe-fbdev.conf">xorg-safe-fbdev.conf</AdditionalFile>
+            <AdditionalFile owner="root" permission="0644" target="/usr/share/X11/xorg-safe-vesa.conf">xorg-safe-vesa.conf</AdditionalFile>
         </AdditionalFiles>
         <Provides>
             <COMAR script="service.py">System.Service</COMAR>
@@ -72,6 +71,13 @@
     </Package>
 
     <History>
+        <Update release="13">
+            <Date>2010-10-23</Date>
+            <Version>1.1.10</Version>
+            <Comment>Add safe configs for X server and use the appropriate one when needed</Comment>
+            <Name>Fatih Aşıcı</Name>
+            <Email>fatih at pardus.org.tr</Email>
+        </Update>
         <Update release="12">
             <Date>2010-10-23</Date>
             <Version>1.1.10</Version>


More information about the paketler-commits mailing list