[oe-commits] Martin Jansa : xserver-common: Rename Xsession.d files to end with .sh extension
git at git.openembedded.org
git at git.openembedded.org
Thu Dec 5 18:46:26 UTC 2013
Module: meta-openembedded.git
Branch: master
Commit: 98bfe33760acb74b67eba9d58ea7cac8cad6d810
URL: http://git.openembedded.org/?p=meta-openembedded.git&a=commit;h=98bfe33760acb74b67eba9d58ea7cac8cad6d810
Author: Martin Jansa <Martin.Jansa at gmail.com>
Date: Sat Nov 30 16:08:01 2013 +0100
xserver-common: Rename Xsession.d files to end with .sh extension
* oe-core version of xinput-calibrator installs
30xinput_calibrate.sh and ls -X used in Xsession script sorts it as
last (not respecting the numbers) and xinput-calibrator is executed
too late (after 90xXWindowManager)
* don't forget to update all your components installing Xsession.d
files as well
Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>
---
meta-oe/recipes-graphics/xserver-common/xserver-common_1.34.bb | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/meta-oe/recipes-graphics/xserver-common/xserver-common_1.34.bb b/meta-oe/recipes-graphics/xserver-common/xserver-common_1.34.bb
index 481e438..5bc37b0 100644
--- a/meta-oe/recipes-graphics/xserver-common/xserver-common_1.34.bb
+++ b/meta-oe/recipes-graphics/xserver-common/xserver-common_1.34.bb
@@ -28,6 +28,13 @@ SRC_URI_append = " \
do_install_append() {
sed -i 's:^BINDIR=.*$:BINDIR=${bindir}:' ${D}/etc/X11/xserver-common
+ # Rename all Xsession files not ending with .sh
+ # Unfortunatelly when xinput-calibrator was moved to oe-core
+ # its Xsession file got name 30xinput_calibrate.sh and ls -X sorts it
+ # last, not respecting numbers for sorting them
+ for i in ${D}/${sysconfdir}/X11/Xsession.d/*; do
+ echo $i | grep '.sh$' || mv $i $i.sh
+ done
}
inherit allarch
More information about the Openembedded-commits
mailing list