From c958cfa97e8397df6648970bab8db9884437285d Mon Sep 17 00:00:00 2001 From: Michael Lauer Date: Fri, 10 Aug 2007 01:48:16 +0000 Subject: [PATCH] xserver-kdrive-common: enable overriding individual files --- .../{etc/X11/Xsession.d => }/30xTs_Calibrate | 0 .../{etc/X11/Xsession.d => }/60xXDefaults | 0 .../X11/Xsession.d => }/90xXWindowManager | 0 .../{etc/X11 => }/Xdefaults | 0 .../xserver-kdrive-common/{etc/X11 => }/Xinit | 0 .../{etc/X11 => }/Xserver | 0 .../{etc/X11 => }/Xsession | 0 .../openmoko/.mtn2git_empty | 0 .../xserver-kdrive-common/openmoko/Xserver | 112 ++++++++++++++++++ .../xserver-kdrive-common_0.1.bb | 40 +++++-- 10 files changed, 144 insertions(+), 8 deletions(-) rename packages/xserver-kdrive-common/xserver-kdrive-common/{etc/X11/Xsession.d => }/30xTs_Calibrate (100%) rename packages/xserver-kdrive-common/xserver-kdrive-common/{etc/X11/Xsession.d => }/60xXDefaults (100%) rename packages/xserver-kdrive-common/xserver-kdrive-common/{etc/X11/Xsession.d => }/90xXWindowManager (100%) rename packages/xserver-kdrive-common/xserver-kdrive-common/{etc/X11 => }/Xdefaults (100%) rename packages/xserver-kdrive-common/xserver-kdrive-common/{etc/X11 => }/Xinit (100%) rename packages/xserver-kdrive-common/xserver-kdrive-common/{etc/X11 => }/Xserver (100%) rename packages/xserver-kdrive-common/xserver-kdrive-common/{etc/X11 => }/Xsession (100%) create mode 100644 packages/xserver-kdrive-common/xserver-kdrive-common/openmoko/.mtn2git_empty create mode 100644 packages/xserver-kdrive-common/xserver-kdrive-common/openmoko/Xserver diff --git a/packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xsession.d/30xTs_Calibrate b/packages/xserver-kdrive-common/xserver-kdrive-common/30xTs_Calibrate similarity index 100% rename from packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xsession.d/30xTs_Calibrate rename to packages/xserver-kdrive-common/xserver-kdrive-common/30xTs_Calibrate diff --git a/packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xsession.d/60xXDefaults b/packages/xserver-kdrive-common/xserver-kdrive-common/60xXDefaults similarity index 100% rename from packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xsession.d/60xXDefaults rename to packages/xserver-kdrive-common/xserver-kdrive-common/60xXDefaults diff --git a/packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xsession.d/90xXWindowManager b/packages/xserver-kdrive-common/xserver-kdrive-common/90xXWindowManager similarity index 100% rename from packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xsession.d/90xXWindowManager rename to packages/xserver-kdrive-common/xserver-kdrive-common/90xXWindowManager diff --git a/packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xdefaults b/packages/xserver-kdrive-common/xserver-kdrive-common/Xdefaults similarity index 100% rename from packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xdefaults rename to packages/xserver-kdrive-common/xserver-kdrive-common/Xdefaults diff --git a/packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xinit b/packages/xserver-kdrive-common/xserver-kdrive-common/Xinit similarity index 100% rename from packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xinit rename to packages/xserver-kdrive-common/xserver-kdrive-common/Xinit diff --git a/packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xserver b/packages/xserver-kdrive-common/xserver-kdrive-common/Xserver similarity index 100% rename from packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xserver rename to packages/xserver-kdrive-common/xserver-kdrive-common/Xserver diff --git a/packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xsession b/packages/xserver-kdrive-common/xserver-kdrive-common/Xsession similarity index 100% rename from packages/xserver-kdrive-common/xserver-kdrive-common/etc/X11/Xsession rename to packages/xserver-kdrive-common/xserver-kdrive-common/Xsession diff --git a/packages/xserver-kdrive-common/xserver-kdrive-common/openmoko/.mtn2git_empty b/packages/xserver-kdrive-common/xserver-kdrive-common/openmoko/.mtn2git_empty new file mode 100644 index 0000000000..e69de29bb2 diff --git a/packages/xserver-kdrive-common/xserver-kdrive-common/openmoko/Xserver b/packages/xserver-kdrive-common/xserver-kdrive-common/openmoko/Xserver new file mode 100644 index 0000000000..efed60b2ad --- /dev/null +++ b/packages/xserver-kdrive-common/xserver-kdrive-common/openmoko/Xserver @@ -0,0 +1,112 @@ +#!/bin/sh +# + +# note xinit needs full server path +XSERVER=/usr/bin/Xipaq +if [ -f /usr/bin/Xfbdev ]; then + XSERVER=/usr/bin/Xfbdev +fi +if [ -f /usr/bin/Xepson ]; then + XSERVER=/usr/bin/Xepson +fi +if [ -f /usr/bin/Xorg ]; then + XSERVER=/usr/bin/Xorg +fi +if [ -f /usr/bin/Xomap ]; then + XSERVER=/usr/bin/Xomap +fi +if [ -f /usr/bin/Xw100 ]; then + XSERVER=Xw100 +fi +if [ -f /usr/bin/Ximageon ]; then + XSERVER=Ximageon +fi + +. /etc/profile + + + +fallback_screen_arg() { + geom=`fbset | grep geometry` + w=`echo $geom | awk '{ print $2 }'` + h=`echo $geom | awk '{ print $3 }'` + b=`echo $geom | awk '{ print $6 }'` + echo -n "${w}x${h}x${b}" +} + +module_id() { + ## used to read from assets, but sometimes assets is corrupted + # grep "Module ID" /proc/hal/assets | sed "s/.*://" + ## used to read from /proc/hal/model, but that is removed in 2.6 + # echo ' iPAQ' `cat /proc/hal/model` + awk 'BEGIN { FS=": " } /Hardware/ { print $2 } '