Skip to contentSkip to conversation

Pending patches from O.S. Systems tree

PATCH In review Otavio Salvador 2 participants 17 messages Jan 5, 2012 – Jan 9, 2012

lore
Share & tools
lore
#0 lore raw

cover Pending patches from O.S. Systems tree

The following changes since commit 563828bad19a242bba9ce3db461bb5807037dfdf:

multilib: Abstract class extension code into classextend.py (2012-01-05 12:36:08 +0000)

are available in the git repository at:
git://github.com/OSSystems/oe-core master
https://github.com/OSSystems/oe-core/tree/HEAD

Otavio Salvador (10):
qt4-graphics-system: add
qt4e.bbclass: add QT_BASE_NAME for use in recipes qt4x11.bbclass: add QT_BASE_NAME for use in recipes qt4-embedded.inc: use QT_BASE_NAME from qt4e.bbclass qt4-x11-free.inc: use QT_BASE_NAME from qt4x11.bbclass
initscripts: avoid mounting /sys if it is already mounted
busybox: disable syslogd configuration file support
udev: ensure /dev/pts and /dev/shm does exists
udev: improve udev-cache robustness
udev: drop depmod handling code as it ought to be done in kernel
postinst

 meta/classes/qt4e.bbclass                          |    1 +
 meta/classes/qt4x11.bbclass                        |    1 +
 meta/recipes-core/busybox/busybox-1.19.3/defconfig |    2 +-
 meta/recipes-core/busybox/busybox_1.19.3.bb        |    2 +-
 .../initscripts/initscripts-1.0/sysfs.sh           |    4 +-
 meta/recipes-core/initscripts/initscripts_1.0.bb   |    2 +-
 meta/recipes-core/udev/udev.inc                    |   11 +++++++-
 meta/recipes-core/udev/udev/init                   |   23 +++++++++++++---
 meta/recipes-core/udev/udev/udev-cache             |   20 ++++++++++++--
 meta/recipes-core/udev/udev/udev-cache.default     |    4 +++
 meta/recipes-core/udev/udev_164.bb                 |    2 +-
 .../qt4-graphics-system/qt4-graphics-system_1.0.bb |   27 ++++++++++++++++++++
 meta/recipes-qt/qt4/qt4-embedded.inc               |    3 +-
 meta/recipes-qt/qt4/qt4-x11-free.inc               |    3 +-
 14 files changed, 86 insertions(+), 19 deletions(-)
 create mode 100644 meta/recipes-core/udev/udev/udev-cache.default
 create mode 100644 meta/recipes-qt/qt4-graphics-system/qt4-graphics-system_1.0.bb
Signature · 1 line
1.7.2.5
#1 lore raw

PATCH 1/10 qt4-graphics-system: add

Allow setting default runtime graphics system engine for Qt4 applications per machine.

Depending on the GPU and Xorg driver, this can boost and impact significantly the drawing performance. The default setting is to 'raster' as this offer best performance for most machines GPUs.

---
 .../qt4-graphics-system/qt4-graphics-system_1.0.bb |   27 ++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)
 create mode 100644 meta/recipes-qt/qt4-graphics-system/qt4-graphics-system_1.0.bb
meta/recipes-qt/qt4-graphics-system/qt4-graphics-system_1.0.bb new file +27 -0
new file mode 100644
index 0000000..b3aa1e5
@@ -0,0 +1,27 @@
+DESCRIPTION = "Set default Qt4 Graphics System to ${QT_GRAPHICS_SYSTEM}"
+SECTION = "x11/base"
+LICENSE = "MIT-X"
+LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
+
+QT_GRAPHICS_SYSTEM ?= "raster"
+
+# xserver-common, x11-common
+VIRTUAL-RUNTIME_xserver_common ?= "x11-common"
+
+def _get_extra_rdepends(d):
+    gs = d.getVar('QT_GRAPHICS_SYSTEM', 1)
+    if gs == "opengl":
+        return "qt4-plugin-graphicssystems-glgraphicssystem"
+
+    return ""
+
+do_install () {
+	install -d ${D}/${sysconfdir}/X11/Xsession.d/
+	cfg_file=${D}/${sysconfdir}/X11/Xsession.d/85xqt-graphicssystem
+	echo "export QT_GRAPHICSSYSTEM=${QT_GRAPHICS_SYSTEM}" > $cfg_file
+	chmod +x $cfg_file
+}
+
+RDEPENDS_${PN} = "${VIRTUAL-RUNTIME_xserver_common} ${@_get_extra_rdepends(d)}"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
Signature · 1 line
1.7.2.5
#2 lore raw

Re: [PATCH 01/10] qt4-graphics-system: add

Quoted 19 lines · Otavio Salvador

Allow setting default runtime graphics system engine for Qt4 applications per machine.

Depending on the GPU and Xorg driver, this can boost and impact significantly the drawing performance. The default setting is to 'raster' as this offer best performance for most machines GPUs.

---
  .../qt4-graphics-system/qt4-graphics-system_1.0.bb |   27 ++++++++++++++++++++
  1 files changed, 27 insertions(+), 0 deletions(-)

create mode 100644 meta/recipes-qt/qt4-graphics-system/qt4-graphics-system_1.0.bb

meta/recipes-qt/qt4-graphics-system/qt4-graphics-system_1.0.bb new file +0 -0
new file mode 100644
index 0000000..b3aa1e5

meta/recipes-qt/qt4-graphics-system/qt4-graphics-system_1.0.bb line 10

Quoted 10 lines
meta/recipes-qt/qt4-graphics-system/qt4-graphics-system_1.0.bb new file +10 -0
@@ -0,0 +1,27 @@
+DESCRIPTION = "Set default Qt4 Graphics System to ${QT_GRAPHICS_SYSTEM}"
+SECTION = "x11/base"
+LICENSE = "MIT-X"
+LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
+
+QT_GRAPHICS_SYSTEM ?= "raster"
+
+# xserver-common, x11-common
+VIRTUAL-RUNTIME_xserver_common ?= "x11-common"
+

Should the be initialized here or in one of the Qt tasks?

meta/recipes-qt/qt4-graphics-system/qt4-graphics-system_1.0.bb line 15

Quoted 5 lines
meta/recipes-qt/qt4-graphics-system/qt4-graphics-system_1.0.bb new file +5 -0
+def _get_extra_rdepends(d):
+    gs = d.getVar('QT_GRAPHICS_SYSTEM', 1)
+    if gs == "opengl":
+        return "qt4-plugin-graphicssystems-glgraphicssystem"
+

Is this package available in OE-Core?

Quoted 12 lines
meta/recipes-qt/qt4-graphics-system/qt4-graphics-system_1.0.bb new file +12 -0
+    return ""
+
+do_install () {
+	install -d ${D}/${sysconfdir}/X11/Xsession.d/
+	cfg_file=${D}/${sysconfdir}/X11/Xsession.d/85xqt-graphicssystem
+	echo "export QT_GRAPHICSSYSTEM=${QT_GRAPHICS_SYSTEM}">  $cfg_file
+	chmod +x $cfg_file
+}
+
+RDEPENDS_${PN} = "${VIRTUAL-RUNTIME_xserver_common} ${@_get_extra_rdepends(d)}"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
#3 lore raw

Re: [PATCH 01/10] qt4-graphics-system: add

Quoted 30 lines · Saul Wold
Quoted 28 lines · Otavio Salvador

Allow setting default runtime graphics system engine for Qt4 applications per machine.

Depending on the GPU and Xorg driver, this can boost and impact significantly the drawing performance. The default setting is to 'raster' as this offer best performance for most machines GPUs.

Quoted 1 line
---
 .../qt4-graphics-system/qt4-**graphics-system_1.0.bb<http://qt4-graphics-system_1.0.bb>|   27 ++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)
 create mode 100644 meta/recipes-qt/qt4-graphics-**system/

qt4-graphics-system_1.**0.bb <http://qt4-graphics-system_1.0.bb>

(quoted diff) +0 -0

system_1.0.bb <http://qt4-graphics-system_1.0.bb> b/meta/recipes-qt/qt4-* *graphics-system/qt4-graphics-**system_1.0.bb<http://qt4-graphics-system_1.0.bb> new file mode 100644
index 0000000..b3aa1e5

meta/recipes-qt/qt4-**graphics-system/qt4-graphics-**system_1.0.bb<http://qt4-graphics-system_1.0.bb> new file +4 -0
@@ -0,0 +1,27 @@
+DESCRIPTION = "Set default Qt4 Graphics System to ${QT_GRAPHICS_SYSTEM}"
+SECTION = "x11/base"
+LICENSE = "MIT-X"
+LIC_FILES_CHKSUM = "file://${COREBASE}/meta/**COPYING.MIT;md5=**

3da9cfbcb788c80a0384361b4de204**20"

Quoted 8 lines

meta/recipes-qt/qt4-**graphics-system/qt4-graphics-**system_1.0.bb<http://qt4-graphics-system_1.0.bb>

Quoted 7 lines
meta/recipes-qt/qt4-**graphics-system/qt4-graphics-**system_1.0.bb<http://qt4-graphics-system_1.0.bb> new file +6 -0
+
+QT_GRAPHICS_SYSTEM ?= "raster"
+
+# xserver-common, x11-common
+VIRTUAL-RUNTIME_xserver_**common ?= "x11-common"
+

Should the be initialized here or in one of the Qt tasks?

Here or I'd be busted as I don't use the tasks ;-)

Quoted 7 lines

+def _get_extra_rdepends(d):

meta/recipes-qt/qt4-**graphics-system/qt4-graphics-**system_1.0.bb<http://qt4-graphics-system_1.0.bb>

Quoted 5 lines
meta/recipes-qt/qt4-**graphics-system/qt4-graphics-**system_1.0.bb<http://qt4-graphics-system_1.0.bb> new file +4 -0
+    gs = d.getVar('QT_GRAPHICS_SYSTEM', 1)
+    if gs == "opengl":
+        return "qt4-plugin-graphicssystems-**glgraphicssystem"
+

Is this package available in OE-Core?

Yes.

Signature · 3 lines
Otavio Salvador                             O.S. Systems
E-mail: [email protected]  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br
#4 lore raw

PATCH 2/10 qt4e.bbclass: add QT_BASE_NAME for use in recipes

In reply to Otavio Salvador
---
 meta/classes/qt4e.bbclass |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
meta/classes/qt4e.bbclass +1 -0
index d955aca..f3d5caa 100644
@@ -2,6 +2,7 @@ DEPENDS_prepend = "${@["qt4-embedded ", ""][(d.getVar('PN', 1)[:12] == 'qt4-embe
 
 inherit qmake2
 
+QT_BASE_NAME = "qt4-embedded"
 QT_DIR_NAME = "qtopia"
 QT_LIBINFIX = "E"
 # override variables set by qmake-base to compile Qt/Embedded apps
Signature · 1 line
1.7.2.5
#5 lore raw

PATCH 3/10 qt4x11.bbclass: add QT_BASE_NAME for use in recipes

In reply to Otavio Salvador
---
 meta/classes/qt4x11.bbclass |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
meta/classes/qt4x11.bbclass +1 -0
index 3f955d4..610397d 100644
@@ -2,6 +2,7 @@ DEPENDS_prepend = "${@["qt4-x11-free ", ""][(d.getVar('BPN', True)[:12] == 'qt4-
 
 inherit qmake2
 
+QT_BASE_NAME = "qt4"
 QT_DIR_NAME = "qt4"
 QT_LIBINFIX = ""
 
Signature · 1 line
1.7.2.5
#6 lore raw

PATCH 4/10 qt4-embedded.inc: use QT_BASE_NAME from qt4e.bbclass

In reply to Otavio Salvador
---
 meta/recipes-qt/qt4/qt4-embedded.inc |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
meta/recipes-qt/qt4/qt4-embedded.inc +1 -2
index 39f7398..e472af5 100644
@@ -2,9 +2,8 @@ DESCRIPTION = "Qt is a versatile cross-platform application framework -- this is
 SECTION = "libs"
 HOMEPAGE = "http://qt.nokia.com"
 DEPENDS += "directfb tslib"
-INC_PR = "r39"
+INC_PR = "r40"
 
-QT_BASE_NAME ?= "qt4-embedded"
 QT_BASE_LIB  ?= "libqt-embedded"
 
 # Set necessary variables in the profile
Signature · 1 line
1.7.2.5
#7 lore raw

PATCH 5/10 qt4-x11-free.inc: use QT_BASE_NAME from qt4x11.bbclass

In reply to Otavio Salvador
---
 meta/recipes-qt/qt4/qt4-x11-free.inc |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
meta/recipes-qt/qt4/qt4-x11-free.inc +1 -2
index 5b93a98..40939de 100644
@@ -5,13 +5,12 @@ HOMEPAGE = "http://qt.nokia.com"
 SECTION = "x11/libs"
 DEPENDS += "virtual/libgl virtual/libx11 fontconfig libxft libxext libxrender libxrandr libxcursor"
 
-INC_PR = "r36"
+INC_PR = "r37"
 
 QT_GLFLAGS ?= "${@base_contains('DISTRO_FEATURES', 'opengl', '-opengl', '-no-opengl', d)} "
 QT_GLFLAGS_qemux86 = "-opengl"
 QT_GLFLAGS_qemuppc = "-opengl"
 QT_CONFIG_FLAGS += "-no-xinerama -no-xkb"
-QT_BASE_NAME ?= "qt4"
 QT_BASE_LIB  ?= "libqt"
 
 inherit qt4x11
Signature · 1 line
1.7.2.5
#8 lore raw

PATCH 6/10 initscripts: avoid mounting /sys if it is already mounted

In reply to Otavio Salvador
---
 .../initscripts/initscripts-1.0/sysfs.sh           |    4 ++--
 meta/recipes-core/initscripts/initscripts_1.0.bb   |    2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)
meta/recipes-core/initscripts/initscripts-1.0/sysfs.sh +2 -2
index be28bb3..bd87dcd 100644
@@ -14,6 +14,6 @@ if [ -e /proc ] && ! [ -e /proc/mounts ]; then
   mount -t proc proc /proc
 fi
 
-if [ -e /sys ] && grep -q sysfs /proc/filesystems; then
-  mount sysfs /sys -t sysfs
+if [ -e /sys ] && grep -q sysfs /proc/filesystems && ! [ -e /sys/class ]; then
+  mount -t sysfs sysfs /sys
 fi
meta/recipes-core/initscripts/initscripts_1.0.bb +1 -1
index ffca817..98f5e9b 100644
@@ -3,7 +3,7 @@ DESCRIPTION = "Initscripts provide the basic system startup initialization scrip
 SECTION = "base"
 LICENSE = "GPLv2"
 LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
-PR = "r127"
+PR = "r128"
 
 INHIBIT_DEFAULT_DEPS = "1"
 
Signature · 1 line
1.7.2.5
#9 lore raw

PATCH 7/10 busybox: disable syslogd configuration file support

In reply to Otavio Salvador

Most people and distro uses /etc/syslogd.conf as a set of environment variables to configure the init script behavior however syslogd configuration file support try to parse this file as a regular syslogd.conf format making impossible to use the service.

---
 meta/recipes-core/busybox/busybox-1.19.3/defconfig |    2 +-
 meta/recipes-core/busybox/busybox_1.19.3.bb        |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)
meta/recipes-core/busybox/busybox-1.19.3/defconfig +1 -1
index 1990f28..4d04c54 100644
@@ -998,7 +998,7 @@ CONFIG_SYSLOGD=y
 CONFIG_FEATURE_ROTATE_LOGFILE=y
 CONFIG_FEATURE_REMOTE_LOG=y
 # CONFIG_FEATURE_SYSLOGD_DUP is not set
-CONFIG_FEATURE_SYSLOGD_CFG=y
+# CONFIG_FEATURE_SYSLOGD_CFG is not set
 CONFIG_FEATURE_SYSLOGD_READ_BUFFER_SIZE=256
 CONFIG_FEATURE_IPC_SYSLOG=y
 CONFIG_FEATURE_IPC_SYSLOG_BUFFER_SIZE=16
meta/recipes-core/busybox/busybox_1.19.3.bb +1 -1
index f591856..a075407 100644
@@ -1,5 +1,5 @@
 require busybox.inc
-PR = "r2"
+PR = "r3"
 
 SRC_URI = "http://www.busybox.net/downloads/busybox-${PV}.tar.bz2;name=tarball \
            file://udhcpscript.patch \
Signature · 1 line
1.7.2.5
#10 lore raw

PATCH 8/10 udev: ensure /dev/pts and /dev/shm does exists

In reply to Otavio Salvador
---
 meta/recipes-core/udev/udev/init |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)
meta/recipes-core/udev/udev/init +3 -2
index bfbac0d..6a4464c 100644
@@ -30,9 +30,10 @@ echo "Starting udev"
 # mount the tmpfs on /dev, if not already done
 LANG=C awk '$2 == "/dev" && ($3 == "tmpfs" || $3 == "devtmpfs") { exit 1 }' /proc/mounts && {
 	mount -n -o mode=0755 -t tmpfs none "/dev"
-	mkdir -m 0755 /dev/pts
-	mkdir -m 1777 /dev/shm
 }
+[ -e /dev/pts ] || mkdir -m 0755 /dev/pts
+[ -e /dev/shm ] || mkdir -m 1777 /dev/shm
+
 
 if [ -e /etc/dev.tar ]; then
 	(cd /; tar xf /etc/dev.tar 2>&1 | grep -v 'time stamp' || true)
Signature · 1 line
1.7.2.5
#11 lore raw

PATCH 9/10 udev: improve udev-cache robustness

In reply to Otavio Salvador

* allow udev-cache to be disabled at runtime (using /etc/default/udev-cache);

* make cache invalidated if kernel, bootparams or device list changes;

---
 meta/recipes-core/udev/udev.inc                |   11 ++++++++++-
 meta/recipes-core/udev/udev/init               |   18 +++++++++++++++---
 meta/recipes-core/udev/udev/udev-cache         |   20 +++++++++++++++++---
 meta/recipes-core/udev/udev/udev-cache.default |    4 ++++
 4 files changed, 46 insertions(+), 7 deletions(-)
 create mode 100644 meta/recipes-core/udev/udev/udev-cache.default
meta/recipes-core/udev/udev.inc +10 -1
index 0e571d6..65000b7 100644
@@ -25,6 +25,7 @@ SRC_URI = "${KERNELORG_MIRROR}/linux/utils/kernel/hotplug/udev-${PV}.tar.gz \
            file://network.sh \
            file://local.rules \
            file://udev-cache \
+           file://udev-cache.default \
            file://init"
 
 inherit autotools pkgconfig update-rc.d
@@ -58,7 +59,7 @@ FILES_libgudev = "${base_libdir}/libgudev*.so.* ${libdir}/libgudev*.so.*"
 FILES_libgudev-dbg = "${base_libdir}/.debug/libgudev*.so.* ${libdir}/.debug/libgudev*.so.*"
 FILES_libgudev-dev = "${includedir}/gudev* ${libdir}/libgudev*.so ${libdir}/libgudev*.la \
                      ${libdir}/libgudev*.a ${libdir}/pkgconfig/gudev*.pc"
-FILES_udev-cache = "${sysconfdir}/init.d/udev-cache"
+FILES_udev-cache = "${sysconfdir}/init.d/udev-cache ${sysconfdir}/default/udev-cache"
 
 FILES_udev-acl = "${base_libdir}/udev/udev-acl ${base_libdir}/udev/rules.d/70-acl.rules"
 
@@ -72,6 +73,14 @@ do_install_append () {
 	install -m 0755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/udev
 	install -m 0755 ${WORKDIR}/udev-cache ${D}${sysconfdir}/init.d/udev-cache
 
+	install -d ${D}${sysconfdir}/default
+	install -m 0755 ${WORKDIR}/udev-cache.default ${D}${sysconfdir}/default/udev-cache
+
+	touch ${D}${sysconfdir}/udev/saved.uname
+	touch ${D}${sysconfdir}/udev/saved.cmdline
+	touch ${D}${sysconfdir}/udev/saved.devices
+	touch ${D}${sysconfdir}/udev/saved.atags
+
 	install -d ${D}${sysconfdir}/udev/rules.d/
 
 	install -m 0644 ${WORKDIR}/local.rules         ${D}${sysconfdir}/udev/rules.d/local.rules
meta/recipes-core/udev/udev/init +15 -3
index 6a4464c..3e6e062 100644
@@ -14,6 +14,7 @@ export TZ=/etc/localtime
 [ -d /sys/class ] || exit 1
 [ -r /proc/mounts ] || exit 1
 [ -x /sbin/udevd ] || exit 1
+[ -f /etc/default/udev-cache ] && . /etc/default/udev-cache
 [ -f /etc/udev/udev.conf ] && . /etc/udev/udev.conf
 
 kill_udevd() {
@@ -35,9 +36,20 @@ LANG=C awk '$2 == "/dev" && ($3 == "tmpfs" || $3 == "devtmpfs") { exit 1 }' /pro
 [ -e /dev/shm ] || mkdir -m 1777 /dev/shm
 
 
-if [ -e /etc/dev.tar ]; then
-	(cd /; tar xf /etc/dev.tar 2>&1 | grep -v 'time stamp' || true)
-	not_first_boot=1
+if [ "$DEVCACHE" != "" ]; then
+	# Invalidate udev cache if the kernel or its bootargs/cmdline have changed
+	[ -x /bin/uname ] && /bin/uname -mrspv > /dev/shm/uname || touch /dev/shm/uname
+	[ -r /proc/cmdline ] && cat /proc/cmdline > /dev/shm/cmdline || touch /dev/shm/cmdline
+	[ -r /proc/devices ] && cat /proc/devices > /dev/shm/devices || touch /dev/shm/devices
+	[ -r /proc/atags ] && cat /proc/atags > /dev/shm/atags || touch /dev/shm/atags
+	if [ -e $DEVCACHE ] && \
+		cmp -s /dev/shm/uname /etc/udev/saved.uname && \
+		cmp -s /dev/shm/cmdline /etc/udev/saved.cmdline && \
+		cmp -s /dev/shm/devices /etc/udev/saved.devices && \
+		cmp -s /dev/shm/atags /etc/udev/saved.atags; then
+		(cd /; tar xf $DEVCACHE > /dev/null 2>&1)
+		not_first_boot=1
+	fi
 fi
 
 # make_extra_nodes
meta/recipes-core/udev/udev/udev-cache +17 -3
index 77bbda6..d3a7dee 100644
@@ -9,12 +9,26 @@
 # Short-Description: cache /dev to speedup the udev next boot
 ### END INIT INFO
 
-[ -d /sys/class ] || exit 1
+export TZ=/etc/localtime
+
 [ -r /proc/mounts ] || exit 1
 [ -x /sbin/udevd ] || exit 1
+[ -d /sys/class ] || exit 1
+
+[ -f /etc/default/udev-cache ] && . /etc/default/udev-cache
 
-if [ ! -e /etc/dev.tar ]; then
-	(cd /; tar cf /etc/dev.tar dev)
+if [ "$DEVCACHE" != "" ]; then
+	echo "Populating dev cache"
+	(cd /; tar cf $DEVCACHE dev)
+	mv /dev/shm/uname /etc/udev/saved.uname
+	mv /dev/shm/cmdline /etc/udev/saved.cmdline
+	mv /dev/shm/devices /etc/udev/saved.devices
+	mv /dev/shm/atags /etc/udev/saved.atags
+else
+	rm -f /dev/shm/uname
+	rm -f /dev/shm/cmdline
+	rm -f /dev/shm/devices
+	rm -f /dev/shm/atags
 fi
 
 exit 0
meta/recipes-core/udev/udev/udev-cache.default new file +4 -0
new file mode 100644
index 0000000..5c4937a
@@ -0,0 +1,4 @@
+# Default for /etc/init.d/udev
+
+# Comment this out to disable device cache
+DEVCACHE="/etc/dev.tar"
Signature · 1 line
1.7.2.5
#12 lore raw

PATCH 10/10 udev: drop depmod handling code as it ought to be done in kernel postinst

In reply to Otavio Salvador
---
 meta/recipes-core/udev/udev_164.bb |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-core/udev/udev_164.bb +1 -1
index c89eab4..6d71f4d 100644
@@ -1,6 +1,6 @@
 include udev.inc
 
-PR = "r9"
+PR = "r10"
 
 SRC_URI += "file://udev-166-v4l1-1.patch"
 
Signature · 1 line
1.7.2.5
#13 lore raw

Re: [PATCH 10/10] udev: drop depmod handling code as it ought to be done in kernel postinst

Quoted 10 lines · Otavio Salvador
---
  meta/recipes-core/udev/udev_164.bb |    2 +-
  1 files changed, 1 insertions(+), 1 deletions(-)
meta/recipes-core/udev/udev_164.bb +0 -0
index c89eab4..6d71f4d 100644

meta/recipes-core/udev/udev_164.bb line 6

Quoted 7 lines
meta/recipes-core/udev/udev_164.bb +1 -1
@@ -1,6 +1,6 @@
  include udev.inc
 
-PR = "r9"
+PR = "r10"
 
  SRC_URI += "file://udev-166-v4l1-1.patch"
 

Just a PR Bump?

Sau!

#14 lore raw

Re: [PATCH 10/10] udev: drop depmod handling code as it ought to be done in kernel postinst

Quoted 2 lines · Saul Wold

Just a PR Bump?

Sure not; I must have done something wrong when sending the patches to github. I'll check it and send it again.

Signature · 3 lines
Otavio Salvador                             O.S. Systems
E-mail: [email protected]  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br
#15 lore raw

Re: [PATCH 10/10] udev: drop depmod handling code as it ought to be done in kernel postinst

Quoted 8 lines · Otavio Salvador
Quoted 2 lines · Saul Wold

Just a PR Bump?

Sure not; I must have done something wrong when sending the patches to github. I'll check it and send it again.

I messed it up; ignore this one :-)

Signature · 3 lines
Otavio Salvador                             O.S. Systems
E-mail: [email protected]  http://www.ossystems.com.br
Mobile: +55 53 9981-7854              http://projetos.ossystems.com.br
#16 lore raw
In reply to Otavio Salvador
Quoted 8 lines · Otavio Salvador

The following changes since commit 563828bad19a242bba9ce3db461bb5807037dfdf:

multilib: Abstract class extension code into classextend.py (2012-01-05 12:36:08 +0000)

are available in the git repository at:
git://github.com/OSSystems/oe-core master
https://github.com/OSSystems/oe-core/tree/HEAD

Quoted 6 lines

Otavio Salvador (10):
qt4-graphics-system: add
qt4e.bbclass: add QT_BASE_NAME for use in recipes qt4x11.bbclass: add QT_BASE_NAME for use in recipes qt4-embedded.inc: use QT_BASE_NAME from qt4e.bbclass qt4-x11-free.inc: use QT_BASE_NAME from qt4x11.bbclass

Merged these into OE-COre

Quoted 1 line

initscripts: avoid mounting /sys if it is already mounted

Merged

Quoted 1 line

busybox: disable syslogd configuration file support

We talked about this one on #yocto, already fixed in master (differently)

Quoted 1 line

udev: ensure /dev/pts and /dev/shm does exists

Merged

Quoted 1 line

udev: improve udev-cache robustnes

I guess you are looking into improvements.

Quoted 2 lines

udev: drop depmod handling code as it ought to be done in kernel
postinst

Dropped per your request

Thanks
Sau!

Quoted 19 lines
  meta/classes/qt4e.bbclass                          |    1 +
  meta/classes/qt4x11.bbclass                        |    1 +
  meta/recipes-core/busybox/busybox-1.19.3/defconfig |    2 +-
  meta/recipes-core/busybox/busybox_1.19.3.bb        |    2 +-
  .../initscripts/initscripts-1.0/sysfs.sh           |    4 +-
  meta/recipes-core/initscripts/initscripts_1.0.bb   |    2 +-
  meta/recipes-core/udev/udev.inc                    |   11 +++++++-
  meta/recipes-core/udev/udev/init                   |   23 +++++++++++++---
  meta/recipes-core/udev/udev/udev-cache             |   20 ++++++++++++--
  meta/recipes-core/udev/udev/udev-cache.default     |    4 +++
  meta/recipes-core/udev/udev_164.bb                 |    2 +-
  .../qt4-graphics-system/qt4-graphics-system_1.0.bb |   27 ++++++++++++++++++++
  meta/recipes-qt/qt4/qt4-embedded.inc               |    3 +-
  meta/recipes-qt/qt4/qt4-x11-free.inc               |    3 +-
  14 files changed, 86 insertions(+), 19 deletions(-)

create mode 100644 meta/recipes-core/udev/udev/udev-cache.default create mode 100644 meta/recipes-qt/qt4-graphics-system/qt4-graphics-system_1.0.bb