[yocto] [PATCH 2/3] beagleboard: xserver-kdrive xorg.conf installation

Darren Hart dvhart at linux.intel.com
Sat Jun 18 08:02:39 PDT 2011



On 06/18/2011 01:05 AM, Koen Kooi wrote:
> 
> Op 18 jun 2011, om 02:35 heeft Darren Hart het volgende geschreven:
> 
>> Append xserver-kdrive to allow for BSP specific xorg.conf files. This also
>> appears to drag in a runtime dependency on libhal, so add that to the
>> bbappend's RDEPENDS_${PN} as well.
> 
> Since when does kdrive use xorg.conf?

This is my first use of xserver-kdrive. I was experimenting with
xorg.conf changes to resolve some USB input issues I was having... it
seemed to work. Should it be using something else?

> 
>> Ultimately we probably want an xserver independent xorgconf recipe that
>> enables installing BSP specific xorg.conf files for all the xservers. This
>> works for now.
> 
> Like xserver-xorg-conf in meta-oe?

Yes, just like that. I've opened a bug on this, I'll recommend using
this. Any objection to that becoming part of oe-core? However, if I
shouldn't be using xorg.conf for xserver-kdrive, then this might be
irrelevant.

--
Darren

> 
>>
>> Signed-off-by: Darren Hart <dvhart at linux.intel.com>
>> ---
>> .../xserver-kdrive/beagleboard/xorg.conf           |   34 ++++++++++++++++++++
>> .../xorg-xserver/xserver-kdrive_1.7.99.2.bbappend  |   10 ++++++
>> 2 files changed, 44 insertions(+), 0 deletions(-)
>> create mode 100644 meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive/beagleboard/xorg.conf
>> create mode 100644 meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive_1.7.99.2.bbappend
>>
>> diff --git a/meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive/beagleboard/xorg.conf b/meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive/beagleboard/xorg.conf
>> new file mode 100644
>> index 0000000..0335e6a
>> --- /dev/null
>> +++ b/meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive/beagleboard/xorg.conf
>> @@ -0,0 +1,34 @@
>> +Section "Module"
>> +	Load	"extmod"
>> +	Load	"dbe"
>> +	Load	"glx"
>> +	Load	"freetype"
>> +	Load	"type1"
>> +	Load	"record"
>> +	Load	"dri"
>> +EndSection
>> +
>> +Section "Monitor"
>> +	Identifier	"Builtin Default Monitor"
>> +EndSection
>> +
>> +Section "Device"
>> +	Identifier	"Builtin Default fbdev Device 0"
>> +	Driver		"omapfb"
>> +EndSection
>> +
>> +Section "Screen"
>> +	Identifier	"Builtin Default fbdev Screen 0"
>> +	Device		"Builtin Default fbdev Device 0"
>> +	Monitor		"Builtin Default Monitor"
>> +EndSection
>> +
>> +Section "ServerLayout"
>> +	Identifier	"Builtin Default Layout"
>> +	Screen		"Builtin Default fbdev Screen 0"
>> +EndSection
>> +
>> +Section "ServerFlags"
>> +	Option		"DontZap"  "0"
>> +        Option		"AutoAddDevices" "False"
>> +EndSection
>> diff --git a/meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive_1.7.99.2.bbappend b/meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive_1.7.99.2.bbappend
>> new file mode 100644
>> index 0000000..cfa6c4f
>> --- /dev/null
>> +++ b/meta-yocto/recipes-graphics/xorg-xserver/xserver-kdrive_1.7.99.2.bbappend
>> @@ -0,0 +1,10 @@
>> +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
>> +RDEPENDS_${PN} += "libhal"
>> +SRC_URI += "file://xorg.conf"
>> +
>> +do_install_append() {
>> +	install -d ${D}/${sysconfdir}/X11
>> +	install -m 0644 ${WORKDIR}/xorg.conf ${D}/${sysconfdir}/X11/
>> +}
>> +
>> +
>> -- 
>> 1.7.1
>>
>> _______________________________________________
>> yocto mailing list
>> yocto at yoctoproject.org
>> https://lists.yoctoproject.org/listinfo/yocto
> 

-- 
Darren Hart
Intel Open Source Technology Center
Yocto Project - Linux Kernel



More information about the yocto mailing list