[oe-commits] org.oe.dev merge of '81c87e5195c33ef6ed29868b074d16176f177c69'

oe commit oe at amethyst.openembedded.net
Mon Sep 1 18:22:18 UTC 2008


merge of '81c87e5195c33ef6ed29868b074d16176f177c69'
     and 'b276360ffd472780ff8a2ecb78b15b2b96691746'

Author: oe at openembedded.org
Branch: org.openembedded.dev
Revision: a9ff99e803ab2437983f68e64198879cfb336247
ViewMTN: http://monotone.openembedded.org/revision/info/a9ff99e803ab2437983f68e64198879cfb336247
Files:
1
packages/initscripts/initscripts-slugos_1.0.bb
packages/module-init-tools/module-init-tools-cross_3.2.2.bb
packages/module-init-tools/module-init-tools_3.2.2.bb
packages/slugos-init/files/boot/ram
packages/tasks/task-slugos.bb
packages/update-modules/update-modules_1.0.bb
packages/sphyrna/sphyrna_svn.bb
packages/sphyrna/sphyrna-python_svn.bb
packages/juce/juce_1.29.bb
packages/qpf-fonts/qpf-bitstream-vera-sans-mono_1.10.bb
packages/qpf-fonts/qpf-bitstream-vera_1.10.bb
Diffs:

#
# mt diff -r81c87e5195c33ef6ed29868b074d16176f177c69 -ra9ff99e803ab2437983f68e64198879cfb336247
#
#
#
# patch "packages/initscripts/initscripts-slugos_1.0.bb"
#  from [5eb0daef896570641f9a484cf20496c3d0449536]
#    to [b53ecc7ee0a048c71332f56fb4175bdb09913fc2]
# 
# patch "packages/module-init-tools/module-init-tools-cross_3.2.2.bb"
#  from [c9d7c86bbb96b9b13a6e4e70ad5a748284dff93a]
#    to [403a83385ec40e5b70ece997280bfc617b0e9986]
# 
# patch "packages/module-init-tools/module-init-tools_3.2.2.bb"
#  from [920963b27f9d5c22fc6f8168443c5ed59b2dcd3c]
#    to [d90ae96f8ebc510322f0e4fef9734348b427b40a]
# 
# patch "packages/slugos-init/files/boot/ram"
#  from [0196e2404034a031dd316f8be685fd7072e05d4a]
#    to [6d95501a22c4d82ed70ec932d3f592ec7d6fce45]
# 
# patch "packages/tasks/task-slugos.bb"
#  from [fe69b335fe12d79a158040a4ad67ab291c6c5e87]
#    to [3b4b6bd42f720b35aec589f38a0f20c8bc0b38a3]
# 
# patch "packages/update-modules/update-modules_1.0.bb"
#  from [ecad26ff3e4ce8d15f0e2e0c065189034d9a4eac]
#    to [0af083cf5539038cf89aef22f7ab398448095010]
#
============================================================
--- packages/initscripts/initscripts-slugos_1.0.bb	5eb0daef896570641f9a484cf20496c3d0449536
+++ packages/initscripts/initscripts-slugos_1.0.bb	b53ecc7ee0a048c71332f56fb4175bdb09913fc2
@@ -7,10 +7,16 @@ RCONFLICTS = "initscripts"
 include initscripts_${PV}.bb
 
 RCONFLICTS = "initscripts"
+
+# SlugOS uses the busybox makedevs, so until that dependency gets virtualized
+# the below lines serve to remove the dependency on the full makedevs package:
+DEPENDS = ""
+RDEPENDS = ""
+
 # All other standard definitions inherited from initscripts
 # Except the PR which is hacked here.  The format used is
 # a suffix
-PR := "${PR}.13"
+PR := "${PR}.14"
 
 FILESPATH = "${@base_set_filespath([ '${FILE_DIRNAME}/${P}', '${FILE_DIRNAME}/initscripts-${PV}', '${FILE_DIRNAME}/files', '${FILE_DIRNAME}' ], d)}"
 
============================================================
--- packages/module-init-tools/module-init-tools-cross_3.2.2.bb	c9d7c86bbb96b9b13a6e4e70ad5a748284dff93a
+++ packages/module-init-tools/module-init-tools-cross_3.2.2.bb	403a83385ec40e5b70ece997280bfc617b0e9986
@@ -4,6 +4,10 @@ PROVIDES += "virtual/${TARGET_PREFIX}dep
 DEFAULT_PREFERENCE = "0"
 PROVIDES += "virtual/${TARGET_PREFIX}depmod virtual/${TARGET_PREFIX}depmod-2.6"
 
+# Remove the RDEPENDS we picked up from the "require";
+# it's simply extraneous for the cross package
+RDEPENDS_${PN} = ""
+
 EXTRA_OECONF_append = " --program-prefix=${TARGET_PREFIX}"
 
 do_stage () {
============================================================
--- packages/module-init-tools/module-init-tools_3.2.2.bb	920963b27f9d5c22fc6f8168443c5ed59b2dcd3c
+++ packages/module-init-tools/module-init-tools_3.2.2.bb	d90ae96f8ebc510322f0e4fef9734348b427b40a
@@ -3,7 +3,7 @@ SECTION = "base"
 the same function that the modutils package serves for Linux 2.4."
 LICENSE = "GPL"
 SECTION = "base"
-PR = "r4"
+PR = "r5"
 
 PACKAGES =+ "module-init-tools-insmod-static module-init-tools-depmod"
 RDEPENDS_${PN} += "module-init-tools-depmod"
============================================================
--- packages/slugos-init/files/boot/ram	0196e2404034a031dd316f8be685fd7072e05d4a
+++ packages/slugos-init/files/boot/ram	6d95501a22c4d82ed70ec932d3f592ec7d6fce45
@@ -28,9 +28,12 @@ then
 		# filter out boot (with zimage), linuxrc and anything
 		# below /var, keep dev or the boot will fail (note that
 		# nothing is mounted this early in the bootstrap).
-		find . -mount -print |
+		find . -xdev -print |
 		sed '\@^./boot/@d;\@^./boot$@d;\@^./linuxrc at d;\@^./var/@d' |
 		cpio -p -d -m -u /mnt
+		# busybox find with -xdev will not print the name of the
+		# mountpoint, so create the empty dir manually if required.
+		test -d /mnt/mnt || mkdir /mnt/mnt
 		# checkmount checks for sh, init and no .recovery plus
 		# either mnt or initrd, mnt must exist!
 		if checkmount /mnt
============================================================
--- packages/tasks/task-slugos.bb	fe69b335fe12d79a158040a4ad67ab291c6c5e87
+++ packages/tasks/task-slugos.bb	3b4b6bd42f720b35aec589f38a0f20c8bc0b38a3
@@ -6,7 +6,7 @@ LICENSE = "MIT"
 DESCRIPTION = "Task packages for the SlugOS distribution"
 HOMEPAGE = "http://www.nslu2-linux.org"
 LICENSE = "MIT"
-PR = "r19"
+PR = "r20"
 PACKAGE_ARCH = "${MACHINE_ARCH}"
 COMPATIBLE_MACHINE = "(nslu2|ixp4xx)"
 ALLOW_EMPTY = "1"
@@ -119,6 +119,8 @@ DISTRO_EXTRA_RDEPENDS ?= ""
 DEPENDS += "${DISTRO_EXTRA_DEPENDS}"
 
 DISTRO_EXTRA_RDEPENDS ?= ""
+
+## This comment block is temporary, to be removed once SlugOS 5.0 stabilizes
 ##RDEPENDS += "\
 ##	kernel ixp4xx-npe \
 ##	base-files base-passwd netbase \
@@ -138,13 +140,14 @@ DISTRO_EXTRA_RDEPENDS ?= ""
 ## util-linux-* utilities are now replaced by busybox tools.  Also, ipkg
 ## is replaced by a trimmed-down version of opkg (no package signatures,
 ## and it uses the busybox wget command instead of libcurl - MJW
+## SlugOS 5.0 - module-init-tools replaced by busybox as well - MJW
 
 RDEPENDS += "\
 	kernel ixp4xx-npe \
 	base-files base-passwd netbase \
         busybox initscripts-slugos slugos-init \
         update-modules sysvinit udev \
-	module-init-tools modutils-initscripts \
+	modutils-initscripts \
         opkg-collateral opkg-nogpg-nocurl \
 	libgcc \
 	beep \
============================================================
--- packages/update-modules/update-modules_1.0.bb	ecad26ff3e4ce8d15f0e2e0c065189034d9a4eac
+++ packages/update-modules/update-modules_1.0.bb	0af083cf5539038cf89aef22f7ab398448095010
@@ -3,7 +3,7 @@ RDEPENDS = "${@base_contains("MACHINE_FE
 LICENSE = "GPLv2"
 PACKAGE_ARCH = "all"
 RDEPENDS = "${@base_contains("MACHINE_FEATURES", "kernel26",  "module-init-tools-depmod","modutils-depmod",d)} "
-PR = "r7"
+PR = "r8"
 
 SRC_URI = "file://update-modules"
 
@@ -28,3 +28,10 @@ RDEPENDS_unslung = ""
 # in both a 2.4 kernel distro and a 2.6 kernel distro.  Really, it's
 # not worth the effort to do that, so just overlook the next line.
 RDEPENDS_unslung = ""
+
+# The SlugOS distro is testing the use of the busybox mod* utilities.
+# If that works out, we should create a virtual/update-modules, and
+# let the distros select if they want busybox, or some other package
+# to provide it.  Until then, the following line just removes the
+# unwanted dependencies for SlugOS.
+RDEPENDS_slugos = ""


#
# mt diff -rb276360ffd472780ff8a2ecb78b15b2b96691746 -ra9ff99e803ab2437983f68e64198879cfb336247
#
#
#
# rename "packages/sphyrna/sphyrna_svn.bb"
#     to "packages/sphyrna/sphyrna-python_svn.bb"
# 
# patch "packages/juce/juce_1.29.bb"
#  from [5f818b3e71605e27a7a7db0e88c3fc7683439a93]
#    to [419ec752c377895cbb4ee70497259ce97d445763]
# 
# patch "packages/qpf-fonts/qpf-bitstream-vera-sans-mono_1.10.bb"
#  from [7682f8760719629f0b4554f1865fbd646891d715]
#    to [520bbdd63351e0c238f16f80046ac7f2c5fb43d8]
# 
# patch "packages/qpf-fonts/qpf-bitstream-vera_1.10.bb"
#  from [50f4b0964fb1d9af098cce255694bb1947f2201e]
#    to [c1384e35be1c347ffdf0f2dc9ae27d2b0084080e]
#
============================================================
--- packages/juce/juce_1.29.bb	5f818b3e71605e27a7a7db0e88c3fc7683439a93
+++ packages/juce/juce_1.29.bb	419ec752c377895cbb4ee70497259ce97d445763
@@ -28,6 +28,6 @@ do_install() {
 	install -m 0655 demo/build/linux/build/jucedemo ${D}${bindir}
 }
 
-PACKAGES = "${PN}-dbg jucedemo"
+PACKAGES = "${PN}-dbg jucedemo ${PN}"
 FILES_jucedemo = "${bindir}"
 
============================================================
--- packages/qpf-fonts/qpf-bitstream-vera-sans-mono_1.10.bb	7682f8760719629f0b4554f1865fbd646891d715
+++ packages/qpf-fonts/qpf-bitstream-vera-sans-mono_1.10.bb	520bbdd63351e0c238f16f80046ac7f2c5fb43d8
@@ -18,7 +18,7 @@ qpf-bitstream-vera-sans-mono-larger \
 qpf-bitstream-vera-sans-mono-small \
 qpf-bitstream-vera-sans-mono-large \
 qpf-bitstream-vera-sans-mono-larger \
-qpf-bitstream-vera-sans-mono-huge"
+qpf-bitstream-vera-sans-mono-huge ${PN}"
 
 FILES_qpf-bitstream-vera-sans-mono-small = "\
 ${palmqtdir}/lib/fonts/verasansmono_10* \
============================================================
--- packages/qpf-fonts/qpf-bitstream-vera_1.10.bb	50f4b0964fb1d9af098cce255694bb1947f2201e
+++ packages/qpf-fonts/qpf-bitstream-vera_1.10.bb	c1384e35be1c347ffdf0f2dc9ae27d2b0084080e
@@ -9,7 +9,7 @@ S = "${WORKDIR}/vera-qpf"
 SRC_URI = "http://openzaurus.org/mirror/vera-qpf_1.10-3.tar.gz"
 S = "${WORKDIR}/vera-qpf"
 
-PACKAGES = "${PN}-dbg qpf-bitstream-vera-small qpf-bitstream-vera-large"
+PACKAGES = "${PN}-dbg qpf-bitstream-vera-small qpf-bitstream-vera-large ${PN}"
 
 FILES_qpf-bitstream-vera-small = "${palmqtdir}/lib/fonts/vera_80_50* 						\
 ${palmqtdir}/lib/fonts/vera_80_50i* ${palmqtdir}/lib/fonts/vera_80_75* ${palmqtdir}/lib/fonts/vera_80_75i*	\






More information about the Openembedded-commits mailing list