[oe-commits] org.oe.dev merge of '63f976f7eeeabc5489e45b1df04c88319cd77447'

rwhitby commit openembedded-commits at lists.openembedded.org
Thu Jun 21 17:41:55 UTC 2007


merge of '63f976f7eeeabc5489e45b1df04c88319cd77447'
     and 'f20a9853a5bcc15b88f7b9aa12eedd2fd6d65ec3'

Author: rwhitby at nslu2-linux.org
Branch: org.openembedded.dev
Revision: 338a4c3a2eeb15c49e9ff9d0d90fb71ab1ddad3a
ViewMTN: http://monotone.openembedded.org/revision.psp?id=338a4c3a2eeb15c49e9ff9d0d90fb71ab1ddad3a
Files:
1
packages/vera-fonts
packages/python/python-pyqt4_4.0.bb
packages/python/python-pyqt4_4.2.bb
packages/vera-fonts/qpf-bitstream-vera-sans-mono_1.10.bb
packages/qpf-fonts/qpf-bitstream-vera-sans-mono_1.10.bb
packages/vera-fonts/qpf-bitstream-vera_1.10.bb
packages/qpf-fonts/qpf-bitstream-vera_1.10.bb
packages/vera-fonts/ttf-bitstream-vera_1.10.bb
packages/ttf-fonts/ttf-bitstream-vera_1.10.bb
packages/gpesyncd/gpe-synctool_0.2.bb
packages/pulseaudio/libatomics-ops_1.2.bb
packages/pulseaudio/pulse.inc
packages/pulseaudio/pulseaudio_0.9.6.bb
packages/python/fix-path.inc
packages/rp-pppoe/rp-pppoe-3.8/top-autoconf.patch
packages/rp-pppoe/rp-pppoe-3.8/update-config.patch
packages/starling/starling_0.2.bb
packages/tasks/task-boot.bb
classes/distutils.bbclass
conf/distro/angstrom-2007.1.conf
packages/alsa/alsa-state.bb
packages/boost-asio/boost-asio_0.3.7.bb
packages/gizmod/gizmod_2.3.bb
packages/gpesyncd/gpe-synctool_svn.bb
packages/images/hentges-console-image.bb
packages/images/hentges-x11-image.bb
packages/librcf/librcf_0.4.bb
packages/linux/linux-mtx-3_2.6.15.4.bb
packages/linux/linux-mtx-3_2.6.15.bb
packages/linux/unslung-kernel/defconfig
packages/linux/unslung-kernel_2.4.22.l2.3r63.bb
packages/mdk/mdk2_v33.bb
packages/nylon/simple-firewall.bb
packages/patcher/patcher-native_20040913.bb
packages/patcher/patcher_20040913.bb
packages/pulseaudio/pulseaudio_0.9.5.bb
packages/python/python-pygtk2_2.10.3.bb
packages/qt/qt4-x11-free_4.3.0.bb
packages/rfakeap/rfakeap_0.2.bb
packages/rp-pppoe/rp-pppoe_3.8.bb
packages/s3c2410-utils/s3c2410-boot-usb-native_20060807.bb
packages/s3c2410-utils/sjf2410-linux-native_20060807.bb
packages/tasks/task-base.bb
packages/tasks/task-hentges-base.bb
packages/tasks/task-hentges-x11.bb
packages/ttyrec/ttyrec_1.0.8.bb
packages/usb-gadget-mode/usb-gadget-mode.bb
packages/webcam-server/webcam-server_0.50.bb
packages/yeaphone/yeaphone_0.1.bb
Diffs:

#
# mt diff -r63f976f7eeeabc5489e45b1df04c88319cd77447 -r338a4c3a2eeb15c49e9ff9d0d90fb71ab1ddad3a
#
# 
# 
# delete "packages/vera-fonts"
# 
# rename "packages/python/python-pyqt4_4.0.bb"
#     to "packages/python/python-pyqt4_4.2.bb"
# 
# rename "packages/vera-fonts/qpf-bitstream-vera-sans-mono_1.10.bb"
#     to "packages/qpf-fonts/qpf-bitstream-vera-sans-mono_1.10.bb"
# 
# rename "packages/vera-fonts/qpf-bitstream-vera_1.10.bb"
#     to "packages/qpf-fonts/qpf-bitstream-vera_1.10.bb"
# 
# rename "packages/vera-fonts/ttf-bitstream-vera_1.10.bb"
#     to "packages/ttf-fonts/ttf-bitstream-vera_1.10.bb"
# 
# add_file "packages/gpesyncd/gpe-synctool_0.2.bb"
#  content [35939053f33ee2e38874fc07f34d0cb924de3b40]
# 
# add_file "packages/pulseaudio/libatomics-ops_1.2.bb"
#  content [0684d9866e0fee301ff83b3765eb96435476e865]
# 
# add_file "packages/pulseaudio/pulse.inc"
#  content [49cb20c18bb9950a2d327522824ef326b6c4a39a]
# 
# add_file "packages/pulseaudio/pulseaudio_0.9.6.bb"
#  content [5abfc734aa49c822b8c809b2cafd1f43dd35394b]
# 
# add_file "packages/python/fix-path.inc"
#  content [767cc156e687563fe4cfe681bfad6be6cd50212c]
# 
# add_file "packages/rp-pppoe/rp-pppoe-3.8/top-autoconf.patch"
#  content [2c90d9ced0f2be952e0fa6940f88b50b2e707ea1]
# 
# add_file "packages/rp-pppoe/rp-pppoe-3.8/update-config.patch"
#  content [89b7239097ce86ce321e4b4bce447cc6bbfed856]
# 
# add_file "packages/starling/starling_0.2.bb"
#  content [1289158f34b79de9d3820f8c6022a7107c0cb99a]
# 
# add_file "packages/tasks/task-boot.bb"
#  content [15d3fa7735c0ab3a219dfff42ff540b0c4522a8e]
# 
# patch "classes/distutils.bbclass"
#  from [c18820e1b51910526f6af467febed7b5a2134924]
#    to [4ffee91258344c002afdeb8f9d4cac10e450d830]
# 
# patch "conf/distro/angstrom-2007.1.conf"
#  from [830baec3c8ea1d6a5ddb795e4b4c06be10c09b8a]
#    to [4ace4badab4fc89803568377e9a458f98c20dd9e]
# 
# patch "packages/alsa/alsa-state.bb"
#  from [76c0d186f336624e9f74d6008ad5370e916e9dcf]
#    to [687a670ae42ed9d60209ed4835fee2e015eadba8]
# 
# patch "packages/boost-asio/boost-asio_0.3.7.bb"
#  from [a8c70da1cfd1ff1d427278af5148546d79589d0e]
#    to [443130ac063c04c9640ddbaf966496083127e29c]
# 
# patch "packages/gizmod/gizmod_2.3.bb"
#  from [6f4c5368677c8cb28565a58f73fa29e7ae696c93]
#    to [beb5db0dd4c3f5d81f094bd06a2fcdba71c72750]
# 
# patch "packages/gpesyncd/gpe-synctool_svn.bb"
#  from [bd1797d3c7039ad8617cea61747a625e01047f72]
#    to [e9e451aac351a3481a05e143d03d6ddd70c5122c]
# 
# patch "packages/images/hentges-console-image.bb"
#  from [4d0e5cf6cda554ce15509c1fca159702f8101ded]
#    to [5652c409493aa0d743a2a9e68c16686a40b9c8f9]
# 
# patch "packages/images/hentges-x11-image.bb"
#  from [79961cabf7e2012da37668c9412120bae0a9eaa6]
#    to [55a87bf4f6f98c18f6b5e639977dd1f7ad7cfe96]
# 
# patch "packages/librcf/librcf_0.4.bb"
#  from [850947b68c507018d7039f83797ea59c43f786f4]
#    to [af5f3be0da5beebc1039db8f2dccb6cdb1c98cba]
# 
# patch "packages/linux/linux-mtx-3_2.6.15.4.bb"
#  from [ff5ceff3c2e540bc04194be8d383edbd9f0f7c6f]
#    to [a34093b088a5da3a33502d715235b1e1171292de]
# 
# patch "packages/linux/linux-mtx-3_2.6.15.bb"
#  from [06ed1b71a81a48242aa8c864298447e36bc550d7]
#    to [d7111648056223fa630144eb7ea690dde9d02136]
# 
# patch "packages/linux/unslung-kernel/defconfig"
#  from [b2af2ce3ac13779bb0667d271e5bd449eff21d4d]
#    to [b489e2cbc1a3130d1f98b1f33a79bc51394d923d]
# 
# patch "packages/linux/unslung-kernel_2.4.22.l2.3r63.bb"
#  from [9c573119e7392c00e18cf949f04113d2eb096c9b]
#    to [b599ca5cfe1b41f4bc77f77d3387c5249106151f]
# 
# patch "packages/mdk/mdk2_v33.bb"
#  from [1bf9eff8de59951503a17dd4dc3e6e5611857d38]
#    to [6d6c1ba17e125dfa076358b77694bfd177c8d2b7]
# 
# patch "packages/nylon/simple-firewall.bb"
#  from [38bf3bec29734fa03c4343cafa9bfd0efb9ee60d]
#    to [bc27a2f2ea62c1694f0823c580d257239455bdbe]
# 
# patch "packages/patcher/patcher-native_20040913.bb"
#  from [9b28b8b6795c22b721c7efd5468d21f21bb2cb74]
#    to [86badde099ba34aa0d1ce6fc53b04f925ab8e2a2]
# 
# patch "packages/patcher/patcher_20040913.bb"
#  from [8c5e340fb6ea0c984739f2cdacc27a1ffe6ce1b5]
#    to [5c2185326fbe872887e08d8b4b939018c608f3ca]
# 
# patch "packages/pulseaudio/pulseaudio_0.9.5.bb"
#  from [03f67d3f8d0ebc4410868be3a107429ead92cb0b]
#    to [a11c1056ff363bda7672ea63e72652f348e0571f]
# 
# patch "packages/python/python-pygtk2_2.10.3.bb"
#  from [740a18071d92cd9e5ef515665e2f9cac00a0dbae]
#    to [b5ee6bdf4f73b022bcfa413c7f9ec6a7e5027c43]
# 
# patch "packages/qt/qt4-x11-free_4.3.0.bb"
#  from [7f1ba8d7500083f3b465bf4373fe4da0d17b1cc6]
#    to [d152171fd14161bc98c897b00759aad5f0aa461f]
# 
# patch "packages/rfakeap/rfakeap_0.2.bb"
#  from [1be1b0c41fe3e2ec35a8aa5e7ee1715908c22e17]
#    to [0820faf600156f286d1dc1bbd168d7eaeb71c361]
# 
# patch "packages/rp-pppoe/rp-pppoe_3.8.bb"
#  from [9500041e7b54eda0efc12ac5860267c5dd8e2231]
#    to [f5e17a83e7c06f8fad1294aae082fe09b0585f8d]
# 
# patch "packages/s3c2410-utils/s3c2410-boot-usb-native_20060807.bb"
#  from [5ebfc38179c0399cbe2ffaa24dcfb8654a23966f]
#    to [07aa12e57334109ed787387987dae0dd525abd64]
# 
# patch "packages/s3c2410-utils/sjf2410-linux-native_20060807.bb"
#  from [2e15212514ce9193793ea1e6cb4253d1fa21b13b]
#    to [35cdb941295fc054daea3bb9b340d671a0aaa23c]
# 
# patch "packages/tasks/task-base.bb"
#  from [6fdee3b6f767252f69deb3a8c875e7d7668dd786]
#    to [cc21b03ea34f69a2d4ea66e043efbde612643618]
# 
# patch "packages/tasks/task-hentges-base.bb"
#  from [b18f14c0e0dc0b467346f12106dbfde340a9e7b5]
#    to [d6baa8e1142ec8d15744280492ebd86bc4cd3868]
# 
# patch "packages/tasks/task-hentges-x11.bb"
#  from [794d8a26c1da3e1034644fc2fd3327044563687b]
#    to [78c703598c3fa409753e66bdfc36dbfd85a68236]
# 
# patch "packages/ttyrec/ttyrec_1.0.8.bb"
#  from [477397b3e683a8aa357ddc2bed07f75a033ba6ad]
#    to [f7f6d86b57725bdede1b9a1cb780570de4ceb674]
# 
# patch "packages/usb-gadget-mode/usb-gadget-mode.bb"
#  from [f7ab66d1eb201c5aa314f4f38a0edb48bec097a6]
#    to [5c1879bde1da361d8ba306b67005e7b94ba66933]
# 
# patch "packages/webcam-server/webcam-server_0.50.bb"
#  from [4470815861a3ec841817fd62ddb690efd1ca263e]
#    to [2f43d2a37af7dd344e2bf4f5f4ca16cfd4b2699f]
# 
# patch "packages/yeaphone/yeaphone_0.1.bb"
#  from [5906a68ebb12886b1dbc674ad9398248f9ec8351]
#    to [8e2a17bf5cdab08b1808f00602068eface4d1483]
# 
============================================================
--- packages/gpesyncd/gpe-synctool_0.2.bb	35939053f33ee2e38874fc07f34d0cb924de3b40
+++ packages/gpesyncd/gpe-synctool_0.2.bb	35939053f33ee2e38874fc07f34d0cb924de3b40
@@ -0,0 +1,8 @@
+DESCRIPTION = "Sync daemon for GPE and OpenSync"
+LICENSE = "GPL"
+DEPENDS = "gtk+ glib-2.0 libgpewidget"
+
+GPE_TARBALL_SUFFIX = "bz2"
+
+inherit gpe autotools
+
============================================================
--- packages/pulseaudio/libatomics-ops_1.2.bb	0684d9866e0fee301ff83b3765eb96435476e865
+++ packages/pulseaudio/libatomics-ops_1.2.bb	0684d9866e0fee301ff83b3765eb96435476e865
@@ -0,0 +1,11 @@
+DESCRIPTION = "A library for atomic integer operations"
+LICENSE = "MIT"
+
+SRC_URI = "http://www.hpl.hp.com/research/linux/atomic_ops/download/libatomic_ops-1.2.tar.gz"
+S = "${WORKDIR}/libatomic_ops-${PV}"
+
+inherit autotools pkgconfig
+
+do_stage() {
+	autotools_stage_all
+}	
============================================================
--- packages/pulseaudio/pulse.inc	49cb20c18bb9950a2d327522824ef326b6c4a39a
+++ packages/pulseaudio/pulse.inc	49cb20c18bb9950a2d327522824ef326b6c4a39a
@@ -0,0 +1,94 @@
+DESCRIPTION = "Pulseaudio is a sound server for Linux and Unix-like operating systems."
+HOMEPAGE = "http://www.pulseaudio.org"
+AUTHOR = "Lennart Poettering"
+SECTION = "libs/multimedia"
+LICENSE = "LGPL"
+
+DEPENDS = "libatomics-ops liboil avahi libsamplerate0 libsndfile1 libtool"
+# optional
+DEPENDS += "alsa-lib"
+
+PR = "r0"
+
+SRC_URI = "http://0pointer.de/lennart/projects/pulseaudio/pulseaudio-${PV}.tar.gz"
+
+SRC_URI += "file://volatiles.04_pulse"
+
+
+inherit autotools pkgconfig
+
+EXTRA_OECONF = "\
+                --disable-lynx \
+		--without-x \
+		--without-glib \
+		--without-jack \
+		--with-alsa \
+		--with-oss \
+		"
+
+PARALLEL_MAKE = ""
+
+export TARGET_FPU="${TARGET_FPU}"
+
+do_install_append() {
+	install -d ${D}${sysconfdir}/default/volatiles
+	install -m 0644 ${WORKDIR}/volatiles.04_pulse  ${D}${sysconfdir}/default/volatiles/volatiles.04_pulse
+	
+	if [ "x${TARGET_FPU}" == "xsoft" ] ; then 
+	     sed -i -e s:\;\ resample-method\ =\ sinc-fastest:resample-method\ =\ trivial: ${D}${sysconfdir}/pulse/daemon.conf
+	fi
+}
+
+
+LEAD_SONAME = "libpulse.so"
+
+PACKAGES =+ "${PN}-bin ${PN}-conf"
+PACKAGES_DYNAMIC = "pulseaudio-lib* pulseaudio-module* libpulse-lib* libpulse-module* "
+
+FILES_${PN}-dbg += "${libexecdir}/pulse/.debug \
+                    ${libdir}/pulse-0.9/modules/.debug"
+FILES_${PN}-dev += "${libdir}/pulse-0.9/modules/*.la"		    
+FILES_${PN}-conf = "${sysconfdir}"
+FILES_${PN}-bin = "${bindir}/* \
+                   ${sysconfdir}/default/volatiles/volatiles.04_pulse"
+
+CONFFILES_${PN}-conf = "\ 
+                       ${sysconfdir}/pulse/default.pa \
+		       ${sysconfdir}/pulse/daemon.conf \
+		       ${sysconfdir}/pulse/client.conf \
+		       "
+pkg_postinst_${PN}-bin() {
+if test "x$D" != "x"; then
+        exit 1
+else
+        grep -q pulse: /etc/group || addgroup pulse
+        grep -q pulse: /etc/passwd || \
+            adduser --disabled-password --home=/var/run/pulse/ --system \
+                    --ingroup pulse --no-create-home -g "Pulse audio daemon" pulse                                            
+        /etc/init.d/populate-volatile.sh update
+fi
+}
+
+pkg_postrm${PN}-bin() {
+if test "x$D" != "x"; then
+        exit 1
+else
+        deluser pulse
+fi
+}
+
+
+
+
+do_stage() {
+	autotools_stage_all
+}
+
+
+python populate_packages_prepend() {
+        #bb.data.setVar('PKG_pulseaudio', 'pulseaudio', d)
+
+        plugindir = bb.data.expand('${libdir}/pulse-0.9/modules/', d)
+        do_split_packages(d, plugindir, '^module-(.*)\.so$', 'pulseaudio-module-%s', 'PulseAudio module for %s', extra_depends='' )
+	do_split_packages(d, plugindir, '^lib(.*)\.so$', 'pulseaudio-lib-%s', 'PulseAudio library for %s', extra_depends='' )
+}
============================================================
--- packages/pulseaudio/pulseaudio_0.9.6.bb	5abfc734aa49c822b8c809b2cafd1f43dd35394b
+++ packages/pulseaudio/pulseaudio_0.9.6.bb	5abfc734aa49c822b8c809b2cafd1f43dd35394b
@@ -0,0 +1,3 @@
+require pulse.inc
+
+DEFAULT_PREFERENCE = "-1"
============================================================
--- packages/python/fix-path.inc	767cc156e687563fe4cfe681bfad6be6cd50212c
+++ packages/python/fix-path.inc	767cc156e687563fe4cfe681bfad6be6cd50212c
@@ -0,0 +1,22 @@
+do_install_append() {
+        for i in `find ${D} -name "*.py"` ; do \
+            sed -i -e s:${D}::g $i
+        done
+
+        for i in `find ${D} -name "*.la"` ; do \
+            sed -i -e s:${STAGING_LIBDIR}:${libdir}:g $i
+        done
+        
+        if test -e ${D}${bindir} ; then
+            for i in ${D}${bindir}/* ; do \
+                sed -i -e s:${STAGING_BINDIR_NATIVE}:${bindir}:g $i
+            done
+        fi
+
+        if test -e ${D}${sbindir} ; then
+            for i in ${D}${sbindir}/* ; do \
+                sed -i -e s:${STAGING_BINDIR_NATIVE}:${bindir}:g $i
+            done
+        fi
+}
+
============================================================
--- packages/rp-pppoe/rp-pppoe-3.8/top-autoconf.patch	2c90d9ced0f2be952e0fa6940f88b50b2e707ea1
+++ packages/rp-pppoe/rp-pppoe-3.8/top-autoconf.patch	2c90d9ced0f2be952e0fa6940f88b50b2e707ea1
@@ -0,0 +1,25 @@
+The autoconf stuff is all in a subdirectory, which is rather annoying
+as OE expects patches to be applied and autoconf stuff to be done in
+S. This adds enough autoconf at the top level to allow it to be
+called there - all it does is run a sub autoconf stuff in the src
+directory.
+
+Index: rp-pppoe-3.8/Makefile.am
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ rp-pppoe-3.8/Makefile.am	2007-06-08 15:58:16.000000000 +1000
+@@ -0,0 +1,5 @@
++PACKAGE = rp-pppoe
++VERSION = 3.8
++
++dnl AM_CFLAGS = -Wall -DDEBUG
++SUBDIRS = src
+Index: rp-pppoe-3.8/configure.in
+===================================================================
+--- /dev/null	1970-01-01 00:00:00.000000000 +0000
++++ rp-pppoe-3.8/configure.in	2007-06-08 15:58:16.000000000 +1000
+@@ -0,0 +1,4 @@
++AC_INIT(src/pppoe.c)
++AM_INIT_AUTOMAKE([rp-pppoe], [3.8])
++AC_CONFIG_SUBDIRS(src)
++AC_OUTPUT(Makefile)
============================================================
--- packages/rp-pppoe/rp-pppoe-3.8/update-config.patch	89b7239097ce86ce321e4b4bce447cc6bbfed856
+++ packages/rp-pppoe/rp-pppoe-3.8/update-config.patch	89b7239097ce86ce321e4b4bce447cc6bbfed856
@@ -0,0 +1,30 @@
+Set the timeout to 0 since we don't want pppoe to try reconnecting,
+we want whatever is calling it to reconnect. Lots of odd things
+happen when you have pppoe retrying itself.
+
+The path for the plugin is wrong, it's now part of ppp and is in a
+ppp's plugin lib directory. If no path is specified then that's where
+ppp looks, so that's what we do here.
+
+Index: rp-pppoe-3.8/configs/pppoe.conf
+===================================================================
+--- rp-pppoe-3.8.orig/configs/pppoe.conf	2006-04-03 00:29:41.000000000 +1000
++++ rp-pppoe-3.8/configs/pppoe.conf	2007-06-08 16:02:47.000000000 +1000
+@@ -66,7 +66,7 @@
+ # to connect forever after pppoe-start is called.  Otherwise, it will
+ # give out after CONNECT_TIMEOUT seconds and will not attempt to
+ # connect again, making it impossible to reach.
+-CONNECT_TIMEOUT=30
++CONNECT_TIMEOUT=0
+ 
+ # How often in seconds pppoe-start polls to check if link is up
+ CONNECT_POLL=2
+@@ -115,7 +115,7 @@
+ FIREWALL=NONE
+ 
+ # Linux kernel-mode plugin for pppd.  If you want to try the kernel-mode
+-# plugin, use LINUX_PLUGIN=/etc/ppp/plugins/rp-pppoe.so
++# plugin, use LINUX_PLUGIN=rp-pppoe.so
+ LINUX_PLUGIN=
+ 
+ # Any extra arguments to pass to pppoe.  Normally, use a blank string
============================================================
--- packages/starling/starling_0.2.bb	1289158f34b79de9d3820f8c6022a7107c0cb99a
+++ packages/starling/starling_0.2.bb	1289158f34b79de9d3820f8c6022a7107c0cb99a
@@ -0,0 +1,20 @@
+DESCRIPTION = "Starling audio player for GPE"
+SECTION = "gpe/multimedia"
+PRIORITY = "optional"
+LICENSE = "GPL"
+DEPENDS = "gtk+ libgpewidget gstreamer gst-plugins-good gst-plugins-bad esound sqlite3 libsoup"
+RDEPENDS = "pulseaudio-bin \
+        gst-plugin-audioconvert \
+        gst-plugin-esd \
+        gst-plugin-typefindfunctions \
+        gst-plugin-decodebin \
+        gst-plugin-volume"
+RRECOMMENDS = "gst-plugin-mad \
+        gst-plugin-modplug \
+        gst-plugin-ivorbis \
+        gst-plugin-tcp"
+
+GPE_TARBALL_SUFFIX = "bz2"
+
+inherit gpe autotools
+
============================================================
--- packages/tasks/task-boot.bb	15d3fa7735c0ab3a219dfff42ff540b0c4522a8e
+++ packages/tasks/task-boot.bb	15d3fa7735c0ab3a219dfff42ff540b0c4522a8e
@@ -0,0 +1,53 @@
+DESCRIPTION = "Basic task to get a device booting"
+PR = "r35"
+
+PROVIDES = "${PACKAGES}"
+PACKAGES = 'task-boot'
+
+ALLOW_EMPTY = "1"
+
+# packages which content depend on MACHINE_FEATURES need to be MACHINE_ARCH
+#
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+#
+# udev, devfsd, mdev (from busybox) or none
+#
+DISTRO_DEV_MANAGER ?= "${@base_contains("MACHINE_FEATURES", "kernel26",  "udev","",d)} "
+
+#
+# sysvinit, upstart
+#
+DISTRO_INIT_MANAGER ?= "sysvinit sysvinit-pidof"
+
+#
+# tinylogin, getty
+#
+DISTRO_LOGIN_MANAGER ?= "tinylogin"
+
+#
+# those ones can be set in machine config to supply packages needed to get machine booting
+#
+MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= ""
+MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= ""
+
+#
+# minimal set of packages - needed to boot
+#
+RDEPENDS_task-boot = "\
+    kernel \
+    base-files \
+    base-passwd \
+    busybox \
+    initscripts \
+    modutils-initscripts \
+    netbase \
+    update-alternatives \
+    ${DISTRO_DEV_MANAGER} \
+    ${DISTRO_INIT_MANAGER} \
+    ${DISTRO_LOGIN_MANAGER} \
+    ${MACHINE_ESSENTIAL_EXTRA_RDEPENDS}"
+
+RRECOMMENDS_task-boot = "\
+    ${MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS}"
+
============================================================
--- classes/distutils.bbclass	c18820e1b51910526f6af467febed7b5a2134924
+++ classes/distutils.bbclass	4%s
>>> DIFF TRUNCATED @ 16K


#
# mt diff -rf20a9853a5bcc15b88f7b9aa12eedd2fd6d65ec3 -r338a4c3a2eeb15c49e9ff9d0d90fb71ab1ddad3a
#
# 
# no changes
# 






More information about the Openembedded-commits mailing list