mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-05-07 05:10:20 +00:00
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@gmail.com>
This commit is contained in:
@@ -28,6 +28,13 @@ SRC_URI_append = " \
|
|||||||
|
|
||||||
do_install_append() {
|
do_install_append() {
|
||||||
sed -i 's:^BINDIR=.*$:BINDIR=${bindir}:' ${D}/etc/X11/xserver-common
|
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
|
inherit allarch
|
||||||
|
|||||||
Reference in New Issue
Block a user