From a780643c4b6aa11e1a36965a69df7116477c7b4c Mon Sep 17 00:00:00 2001 From: Chris Larson Date: Tue, 7 Dec 2004 22:05:47 +0000 Subject: Merge oe-devel@oe-devel.bkbits.net:packages.bb into handhelds.org:/home/kergoth/code/packages.bb 2004/12/07 04:58:25-06:00 ti.com!kergoth More updates per the core rename. 2004/12/07 04:46:51-06:00 ti.com!kergoth Update soundtracker per the core rename. 2004/12/07 04:44:14-06:00 ti.com!kergoth Merge 2004/12/07 04:42:38-06:00 ti.com!kergoth Updates per the recent rename of the oe core from 'oe' to 'bitbake'. BKrev: 41b6293b91LRHSxMOt6WnrZVAdLbFw --- classes/kernel.bbclass | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 classes/kernel.bbclass (limited to 'classes/kernel.bbclass') diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass new file mode 100644 index 0000000000..e69de29bb2 -- cgit v1.2.3 From fe938bbed352811a2e176797d9f5295d270564e8 Mon Sep 17 00:00:00 2001 From: Michael Lauer Date: Tue, 14 Dec 2004 12:49:04 +0000 Subject: Merge bk://oe-devel@oe-devel.bkbits.net/openembedded into r2d2.tm.informatik.uni-frankfurt.de:/local/pkg/oe/packages 2004/12/14 12:27:14+01:00 (none)!br1 Merge http://oe-devel@oe-devel.bkbits.net/openembedded into null.(none):/data/mtx/oe/openembedded 2004/12/14 12:26:43+01:00 (none)!br1 add mtx-1 i2c support 2004/12/14 11:02:03+01:00 (none)!br1 unik-olsrd 0.4.8 2004/12/14 11:00:53+01:00 (none)!br1 little fixes for bitbake 2004/12/14 10:59:06+01:00 (none)!br1 nylon updates 2004/12/14 03:27:14-06:00 ti.com!kergoth More PACKAGE_ARCH/MACHINE_ARCH updates for the multi-z builds. BKrev: 41bee140kQ_QwKwcIxgyouZUyeqwmA --- classes/kernel.bbclass | 312 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 312 insertions(+) (limited to 'classes/kernel.bbclass') diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass index e69de29bb2..8177654371 100644 --- a/classes/kernel.bbclass +++ b/classes/kernel.bbclass @@ -0,0 +1,312 @@ +inherit module_strip + +PROVIDES += "virtual/kernel" +DEPENDS += "virtual/${TARGET_PREFIX}depmod virtual/${TARGET_PREFIX}gcc${KERNEL_CCSUFFIX} update-modules" + +inherit kernel-arch + +export OS = "${TARGET_OS}" +export CROSS_COMPILE = "${TARGET_PREFIX}" +KERNEL_IMAGETYPE = "zImage" + +KERNEL_PRIORITY = "${@bb.data.getVar('PV',d,1).split('-')[0].split('.')[-1]}" + +KERNEL_CCSUFFIX ?= "" +KERNEL_LDSUFFIX ?= "" + +KERNEL_CC = "${CCACHE}${HOST_PREFIX}gcc${KERNEL_CCSUFFIX}" +KERNEL_LD = "${LD}${KERNEL_LDSUFFIX}" + +KERNEL_OUTPUT = "arch/${ARCH}/boot/${KERNEL_IMAGETYPE}" +KERNEL_IMAGEDEST = "boot" + +# +# configuration +# +export CMDLINE_CONSOLE = "console=${@bb.data.getVar("KERNEL_CONSOLE",d,1) or "ttyS0"}" + +# parse kernel ABI version out of +def get_kernelversion(p): + import re + try: + f = open(p, 'r') + except IOError: + return None + l = f.readlines() + f.close() + r = re.compile("#define UTS_RELEASE \"(.*)\"") + for s in l: + m = r.match(s) + if m: + return m.group(1) + return None + +KERNEL_VERSION = "${@get_kernelversion('${S}/include/linux/version.h')}" + +# kernels are generally machine specific +PACKAGE_ARCH = "${MACHINE_ARCH}" + +kernel_do_compile() { + unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS + oe_runmake include/linux/version.h CC="${KERNEL_CC}" LD="${KERNEL_LD}" + oe_runmake dep CC="${KERNEL_CC}" LD="${KERNEL_LD}" + oe_runmake ${KERNEL_IMAGETYPE} CC="${KERNEL_CC}" LD="${KERNEL_LD}" + if (grep -q -i -e '^CONFIG_MODULES=y$' .config); then + oe_runmake modules CC="${KERNEL_CC}" LD="${KERNEL_LD}" + else + oenote "no modules to compile" + fi +} + +kernel_do_stage() { + ASMDIR=`readlink include/asm` + install -d ${STAGING_KERNEL_DIR}/include/{$ASMDIR,asm-generic,linux,net,pcmcia} + ln -sf $ASMDIR ${STAGING_KERNEL_DIR}/include/asm + cp -fR include/linux/* ${STAGING_KERNEL_DIR}/include/linux/ + cp -fR include/$ASMDIR/* ${STAGING_KERNEL_DIR}/include/$ASMDIR/ + cp -fR include/asm-generic/* ${STAGING_KERNEL_DIR}/include/asm-generic/ + cp -fR include/net/* ${STAGING_KERNEL_DIR}/include/net/ + cp -fR include/pcmcia/* ${STAGING_KERNEL_DIR}/include/pcmcia/ + install -m 0644 .config ${STAGING_KERNEL_DIR}/config-${PV} + ln -sf config-${PV} ${STAGING_KERNEL_DIR}/.config + ln -sf config-${PV} ${STAGING_KERNEL_DIR}/kernel-config + echo "${KERNEL_VERSION}" >${STAGING_KERNEL_DIR}/kernel-abiversion + echo "${S}" >${STAGING_KERNEL_DIR}/kernel-source + echo "${KERNEL_CCSUFFIX}" >${STAGING_KERNEL_DIR}/kernel-ccsuffix + echo "${KERNEL_LDSUFFIX}" >${STAGING_KERNEL_DIR}/kernel-ldsuffix + [ -e Rules.make ] && install -m 0644 Rules.make ${STAGING_KERNEL_DIR}/ + [ -e Makefile ] && install -m 0644 Makefile ${STAGING_KERNEL_DIR}/ + + # Check if arch/${ARCH}/Makefile exists and install it + if [ -e arch/${ARCH}/Makefile ]; then + install -d ${STAGING_KERNEL_DIR}/arch/${ARCH} + install -m 0644 arch/${ARCH}/Makefile ${STAGING_KERNEL_DIR}/arch/${ARCH} + fi + cp -fR scripts ${STAGING_KERNEL_DIR}/ + cp -fR include/config* ${STAGING_KERNEL_DIR}/include/ + install -m 0644 ${KERNEL_OUTPUT} ${STAGING_KERNEL_DIR}/${KERNEL_IMAGETYPE} + install -m 0644 System.map ${STAGING_KERNEL_DIR}/System.map-${PV} +} + +kernel_do_install() { + unset CFLAGS CPPFLAGS CXXFLAGS LDFLAGS + if (grep -q -i -e '^CONFIG_MODULES=y$' .config); then + oe_runmake DEPMOD=echo INSTALL_MOD_PATH="${D}" modules_install + else + oenote "no modules to install" + fi + + install -d ${D}/${KERNEL_IMAGEDEST} + install -d ${D}/boot + install -m 0644 ${KERNEL_OUTPUT} ${D}/${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${PV} + install -m 0644 System.map ${D}/boot/System.map-${PV} + install -m 0644 .config ${D}/boot/config-${PV} + install -d ${D}/etc/modutils +} + +kernel_do_configure() { + yes '' | oe_runmake oldconfig +} + +pkg_postinst_kernel () { + update-alternatives --install /${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE} ${KERNEL_IMAGETYPE} /${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${PV} ${KERNEL_PRIORITY} || true +} + +pkg_postrm_kernel () { + update-alternatives --remove ${KERNEL_IMAGETYPE} /${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${PV} || true +} + +inherit cml1 + +EXPORT_FUNCTIONS do_compile do_install do_stage do_configure + +PACKAGES = "kernel kernel-dev" +FILES = "" +FILES_kernel = "/boot/${KERNEL_IMAGETYPE}*" +FILES_kernel-dev = "/boot/System.map* /boot/config*" + +pkg_postinst_modules () { +if [ -n "$D" ]; then + ${HOST_PREFIX}depmod -A -b $D -F ${STAGING_KERNEL_DIR}/System.map-${PV} ${KERNEL_VERSION} +else + depmod -A + update-modules || true +fi +} + +pkg_postrm_modules () { +update-modules || true +} + +autoload_postinst_fragment() { +if [ x"$D" = "x" ]; then + modprobe %s +fi +} + +# defaults +module_autoload_ipv6 = "ipv6" +module_autoload_ipsec = "ipsec" +module_conf_bluez = "alias net-pf-31 bluez" +module_conf_l2cap = "alias bt-proto-0 l2cap" +module_conf_sco = "alias bt-proto-2 sco" +module_conf_rfcomm = "alias bt-proto-3 rfcomm" +module_conf_bnep = "alias bt-proto-4 bnep" +module_conf_hci_uart = "alias tty-ldisc-15 hci_uart" + +python populate_packages_prepend () { + def extract_modinfo(file): + import os, re + tmpfile = os.tmpnam() + cmd = "PATH=\"%s\" %sobjcopy -j .modinfo -O binary %s %s" % (bb.data.getVar("PATH", d, 1), bb.data.getVar("HOST_PREFIX", d, 1) or "", file, tmpfile) + os.system(cmd) + f = open(tmpfile) + l = f.read().split("\000") + f.close() + os.unlink(tmpfile) + exp = re.compile("([^=]+)=(.*)") + vals = {} + for i in l: + m = exp.match(i) + if not m: + continue + vals[m.group(1)] = m.group(2) + return vals + + def parse_depmod(): + import os, re + + dvar = bb.data.getVar('D', d, 1) + if not dvar: + bb.error("D not defined") + return + + kernelver = bb.data.getVar('PV', d, 1) + kernelver_stripped = kernelver + m = re.match('^(.*-hh.*)\..*$', kernelver) + if m: + kernelver_stripped = m.group(1) + path = bb.data.getVar("PATH", d, 1) + host_prefix = bb.data.getVar("HOST_PREFIX", d, 1) or "" + + cmd = "PATH=\"%s\" %sdepmod -n -a -r -b %s -F %s/boot/System.map-%s %s" % (path, host_prefix, dvar, dvar, kernelver, kernelver_stripped) + f = os.popen(cmd, 'r') + + deps = {} + pattern0 = "^(.*\.o):..*$" + pattern1 = "^(.*\.o):\t(.*\.o)$" + pattern2 = "^(.*\.o):\t(.*\.o) \\\$" + pattern3 = "^\t(.*\.o) \\\$" + pattern4 = "^\t(.*\.o)$" + + line = f.readline() + while line: + if not re.match(pattern0, line): + line = f.readline() + continue + m1 = re.match(pattern1, line) + if m1: + deps[m1.group(1)] = [m1.group(2)] + else: + m2 = re.match(pattern2, line) + if m2: + deps[m2.group(1)] = [m2.group(2)] + line = f.readline() + m3 = re.match(pattern3, line) + while m3: + deps[m2.group(1)].append(m3.group(1)) + line = f.readline() + m3 = re.match(pattern3, line) + m4 = re.match(pattern4, line) + deps[m2.group(1)].append(m4.group(1)) + line = f.readline() + f.close() + return deps + + def get_dependencies(file, pattern, format): + file = file.replace(bb.data.getVar('D', d, 1) or '', '', 1) + + if module_deps.has_key(file): + import os.path, re + dependencies = [] + for i in module_deps[file]: + m = re.match(pattern, os.path.basename(i)) + if not m: + continue + on = legitimize_package_name(m.group(1)) + dependencies.append(format % on) + return dependencies + return [] + + def frob_metadata(file, pkg, pattern, format, basename): + import re + vals = extract_modinfo(file) + + dvar = bb.data.getVar('D', d, 1) + + # If autoloading is requested, output /etc/modutils/ and append + # appropriate modprobe commands to the postinst + autoload = bb.data.getVar('module_autoload_%s' % basename, d, 1) + if autoload: + name = '%s/etc/modutils/%s' % (dvar, basename) + f = open(name, 'w') + for m in autoload.split(): + f.write('%s\n' % m) + f.close() + postinst = bb.data.getVar('pkg_postinst_%s' % pkg, d, 1) + if not postinst: + bb.fatal("pkg_postinst_%s not defined" % pkg) + postinst += bb.data.getVar('autoload_postinst_fragment', d, 1) % autoload + bb.data.setVar('pkg_postinst_%s' % pkg, postinst, d) + + # Write out any modconf fragment + modconf = bb.data.getVar('module_conf_%s' % basename, d, 1) + if modconf: + name = '%s/etc/modutils/%s.conf' % (dvar, basename) + f = open(name, 'w') + f.write("%s\n" % modconf) + f.close() + + files = bb.data.getVar('FILES_%s' % pkg, d, 1) + files = "%s /etc/modutils/%s /etc/modutils/%s.conf" % (files, basename, basename) + bb.data.setVar('FILES_%s' % pkg, files, d) + + if vals.has_key("description"): + old_desc = bb.data.getVar('DESCRIPTION_' + pkg, d, 1) or "" + bb.data.setVar('DESCRIPTION_' + pkg, old_desc + "; " + vals["description"], d) + + rdepends_str = bb.data.getVar('RDEPENDS_' + pkg, d, 1) + if rdepends_str: + rdepends = rdepends_str.split() + else: + rdepends = [] + rdepends.extend(get_dependencies(file, pattern, format)) + bb.data.setVar('RDEPENDS_' + pkg, ' '.join(rdepends), d) + + module_deps = parse_depmod() + module_regex = '^(.*)\.k?o$' + module_pattern = 'kernel-module-%s' + + postinst = bb.data.getVar('pkg_postinst_modules', d, 1) + postrm = bb.data.getVar('pkg_postrm_modules', d, 1) + do_split_packages(d, root='/lib/modules', file_regex=module_regex, output_pattern=module_pattern, description='%s kernel module', postinst=postinst, postrm=postrm, recursive=True, hook=frob_metadata, extra_depends='update-modules') + + import re, os + metapkg = "kernel-modules" + bb.data.setVar('ALLOW_EMPTY_' + metapkg, "1", d) + bb.data.setVar('FILES_' + metapkg, "", d) + blacklist = [ 'kernel-dev', 'kernel-image' ] + for l in module_deps.values(): + for i in l: + pkg = module_pattern % legitimize_package_name(re.match(module_regex, os.path.basename(i)).group(1)) + blacklist.append(pkg) + metapkg_rdepends = [] + packages = bb.data.getVar('PACKAGES', d, 1).split() + for pkg in packages[1:]: + if not pkg in blacklist and not pkg in metapkg_rdepends: + metapkg_rdepends.append(pkg) + bb.data.setVar('RDEPENDS_' + metapkg, ' '.join(metapkg_rdepends), d) + bb.data.setVar('DESCRIPTION_' + metapkg, 'Kernel modules meta package', d) + packages.append(metapkg) + bb.data.setVar('PACKAGES', ' '.join(packages), d) +} -- cgit v1.2.3 From 0ff77391ed2b7599e7c99f233c707bb27338a6fd Mon Sep 17 00:00:00 2001 From: "nslu2-linux.adm@bkbits.net" Date: Sat, 8 Jan 2005 02:40:07 +0000 Subject: Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/01/08 03:16:08+01:00 uni-frankfurt.de!mickeyl workaround parsing error in opie-taskbar 2005/01/08 03:01:20+01:00 uni-frankfurt.de!mickeyl Merge 2005/01/08 02:58:47+01:00 uni-frankfurt.de!mickeyl more adjustments for an openzaurus image w/ kernel 2.6 2005/01/08 02:57:34+01:00 uni-frankfurt.de!mickeyl compile scripts/genksyms in kernel builds. this is needed for external modules 2005/01/07 20:54:57+01:00 uni-frankfurt.de!mickeyl openzaurus-2.6: add defconfig for combined machine BKrev: 41df4807VWBmhl2Rfn7MdKt1lbGHOw --- classes/kernel.bbclass | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'classes/kernel.bbclass') diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass index 8177654371..ad263d6d31 100644 --- a/classes/kernel.bbclass +++ b/classes/kernel.bbclass @@ -82,10 +82,15 @@ kernel_do_stage() { install -d ${STAGING_KERNEL_DIR}/arch/${ARCH} install -m 0644 arch/${ARCH}/Makefile ${STAGING_KERNEL_DIR}/arch/${ARCH} fi - cp -fR scripts ${STAGING_KERNEL_DIR}/ cp -fR include/config* ${STAGING_KERNEL_DIR}/include/ install -m 0644 ${KERNEL_OUTPUT} ${STAGING_KERNEL_DIR}/${KERNEL_IMAGETYPE} install -m 0644 System.map ${STAGING_KERNEL_DIR}/System.map-${PV} + + # Check if scripts/genksyms exists and if so, build it + if [ -e scripts/genksyms/ ]; then + oe_runmake SUBDIRS="scripts/genksyms" + fi + cp -fR scripts ${STAGING_KERNEL_DIR}/ } kernel_do_install() { -- cgit v1.2.3 From d1afa39cedb38baa8896661dc614f9cf49379bd7 Mon Sep 17 00:00:00 2001 From: "nslu2-linux.adm@bkbits.net" Date: Sun, 16 Jan 2005 15:40:08 +0000 Subject: Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/01/16 15:27:45+00:00 nexus.co.uk!pb Merge bk://oe-devel@oe-devel.bkbits.net/openembedded into stealth.nexus.co.uk:/home/pb/oe/oe 2005/01/16 15:27:32+00:00 nexus.co.uk!pb apply pcmcia-cs patch from Florian Boor to disable bogus /etc/fstab additions for ide devices 2005/01/16 16:09:25+01:00 uni-frankfurt.de!mickeyl openzaurus-pxa-2.6.conf: +udev +sysfsutils -chkhinge 2005/01/16 16:10:16+01:00 vanille.de!mickeyl kernel.bbclass: compile genksyms a bit later in the process BKrev: 41ea8ad8khNLy9Au5Nikuh759HWW4w --- classes/kernel.bbclass | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'classes/kernel.bbclass') diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass index ad263d6d31..36d004bfe5 100644 --- a/classes/kernel.bbclass +++ b/classes/kernel.bbclass @@ -86,10 +86,6 @@ kernel_do_stage() { install -m 0644 ${KERNEL_OUTPUT} ${STAGING_KERNEL_DIR}/${KERNEL_IMAGETYPE} install -m 0644 System.map ${STAGING_KERNEL_DIR}/System.map-${PV} - # Check if scripts/genksyms exists and if so, build it - if [ -e scripts/genksyms/ ]; then - oe_runmake SUBDIRS="scripts/genksyms" - fi cp -fR scripts ${STAGING_KERNEL_DIR}/ } @@ -107,6 +103,13 @@ kernel_do_install() { install -m 0644 System.map ${D}/boot/System.map-${PV} install -m 0644 .config ${D}/boot/config-${PV} install -d ${D}/etc/modutils + + # Check if scripts/genksyms exists and if so, build it + if [ -e scripts/genksyms/ ]; then + oe_runmake SUBDIRS="scripts/genksyms" + fi + + cp -fR scripts ${STAGING_KERNEL_DIR}/ } kernel_do_configure() { -- cgit v1.2.3 From 53c6a3e91599dd402036d9eff69c5be5128cd645 Mon Sep 17 00:00:00 2001 From: "nslu2-linux.adm@bkbits.net" Date: Sat, 22 Jan 2005 00:40:11 +0000 Subject: Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/01/22 00:33:40+00:00 nexus.co.uk!pb ignore errors from modprobe during module autoload 2005/01/21 19:28:39-05:00 handhelds.org!kergoth Add udev 050, and consolodate the common udev metadata into a .inc. 2005/01/21 19:20:29-05:00 handhelds.org!kergoth Upgrade to sudo 1.6.8p6, as versions of Sudo prior to 1.6.8p2 are affected by a potential security flaw that could allow a malicious user to subvert Bash shell scripts. BKrev: 41f1a0ebM799gMlmTP1rllhZZDpNAw --- classes/kernel.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'classes/kernel.bbclass') diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass index 36d004bfe5..4bf7aad3d9 100644 --- a/classes/kernel.bbclass +++ b/classes/kernel.bbclass @@ -148,7 +148,7 @@ update-modules || true autoload_postinst_fragment() { if [ x"$D" = "x" ]; then - modprobe %s + modprobe %s || true fi } -- cgit v1.2.3 From e9f4e1f825c8ae3b8781a20cba20bce0ff4b6237 Mon Sep 17 00:00:00 2001 From: Phil Blundell Date: Thu, 27 Jan 2005 15:30:53 +0000 Subject: Merge bk://oe-devel@oe-devel.bkbits.net/openembedded into stealth.nexus.co.uk:/home/pb/oe/oe 2005/01/27 15:29:55+00:00 nexus.co.uk!pb add autoload for ircomm-tty kernel module BKrev: 41f9092d_cfYtxXRrcLGdlV7v2i0KA --- classes/kernel.bbclass | 2 ++ 1 file changed, 2 insertions(+) (limited to 'classes/kernel.bbclass') diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass index 4bf7aad3d9..b537f35890 100644 --- a/classes/kernel.bbclass +++ b/classes/kernel.bbclass @@ -155,6 +155,8 @@ fi # defaults module_autoload_ipv6 = "ipv6" module_autoload_ipsec = "ipsec" +module_autoload_ircomm-tty = "ircomm-tty" + module_conf_bluez = "alias net-pf-31 bluez" module_conf_l2cap = "alias bt-proto-0 l2cap" module_conf_sco = "alias bt-proto-2 sco" -- cgit v1.2.3 From 73522decd8f1c094288742d4d127ecbca2036ea8 Mon Sep 17 00:00:00 2001 From: Holger Freyther Date: Wed, 2 Mar 2005 20:18:37 +0000 Subject: All ARM Linux Kernels: Autoload the sa1100-rtc modules for all ARM (SA1100) kernels BKrev: 42261f9d_kTG_krXWVZCru6gmNMz5A --- classes/kernel.bbclass | 1 + 1 file changed, 1 insertion(+) (limited to 'classes/kernel.bbclass') diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass index b537f35890..68f495e9ee 100644 --- a/classes/kernel.bbclass +++ b/classes/kernel.bbclass @@ -156,6 +156,7 @@ fi module_autoload_ipv6 = "ipv6" module_autoload_ipsec = "ipsec" module_autoload_ircomm-tty = "ircomm-tty" +module_autoload_sa1100-rtc = "sa1100-rtc" module_conf_bluez = "alias net-pf-31 bluez" module_conf_l2cap = "alias bt-proto-0 l2cap" -- cgit v1.2.3 From 48be33917f3806875ec3e7e2dd35fb7c6238fa5a Mon Sep 17 00:00:00 2001 From: Phil Blundell Date: Sun, 6 Mar 2005 16:31:16 +0000 Subject: teach kernel.bbclass about PARALLEL_INSTALL_MODULES BKrev: 422b3054SGlEJHqtE8F8vdCPTJbvmw --- classes/kernel.bbclass | 27 ++++++++++++++++++++++++--- 1 file changed, 24 insertions(+), 3 deletions(-) (limited to 'classes/kernel.bbclass') diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass index 68f495e9ee..77c2fb2452 100644 --- a/classes/kernel.bbclass +++ b/classes/kernel.bbclass @@ -128,10 +128,13 @@ inherit cml1 EXPORT_FUNCTIONS do_compile do_install do_stage do_configure -PACKAGES = "kernel kernel-dev" +PACKAGES = "kernel kernel-image kernel-dev" FILES = "" -FILES_kernel = "/boot/${KERNEL_IMAGETYPE}*" +FILES_kernel-image = "/boot/${KERNEL_IMAGETYPE}*" FILES_kernel-dev = "/boot/System.map* /boot/config*" +RDEPENDS_kernel = "kernel-image-${KERNEL_VERSION}" +PKG_kernel-image = "kernel-image-${KERNEL_VERSION}" +ALLOW_EMPTY_kernel = "1" pkg_postinst_modules () { if [ -n "$D" ]; then @@ -300,7 +303,7 @@ python populate_packages_prepend () { postinst = bb.data.getVar('pkg_postinst_modules', d, 1) postrm = bb.data.getVar('pkg_postrm_modules', d, 1) - do_split_packages(d, root='/lib/modules', file_regex=module_regex, output_pattern=module_pattern, description='%s kernel module', postinst=postinst, postrm=postrm, recursive=True, hook=frob_metadata, extra_depends='update-modules') + do_split_packages(d, root='/lib/modules', file_regex=module_regex, output_pattern=module_pattern, description='%s kernel module', postinst=postinst, postrm=postrm, recursive=True, hook=frob_metadata, extra_depends='update-modules kernel-image-%s' % bb.data.getVar("KERNEL_VERSION", d, 1)) import re, os metapkg = "kernel-modules" @@ -320,4 +323,22 @@ python populate_packages_prepend () { bb.data.setVar('DESCRIPTION_' + metapkg, 'Kernel modules meta package', d) packages.append(metapkg) bb.data.setVar('PACKAGES', ' '.join(packages), d) + + v = bb.data.getVar("PARALLEL_INSTALL_MODULES", d, 1) or "0" + if v == "1": + kv = bb.data.getVar("KERNEL_VERSION", d, 1) + packages = bb.data.getVar("PACKAGES", d, 1) + module_re = re.compile("^kernel-module-") + for p in packages.split(): + if not module_re.match(p): + continue + pkg = bb.data.getVar("PKG_%s" % p, d, 1) or p + newpkg = "%s-%s" % (pkg, kv) + bb.data.setVar("PKG_%s" % p, newpkg, d) + rprovides = bb.data.getVar("RPROVIDES_%s" % p, d, 1) + if rprovides: + rprovides = "%s %s" % (rprovides, pkg) + else: + rprovides = pkg + bb.data.setVar("RPROVIDES_%s" % p, rprovides, d) } -- cgit v1.2.3 From c7e0ba4b4fc9a39ae28becf546cf7bc1f07187f0 Mon Sep 17 00:00:00 2001 From: Holger Schurig Date: Mon, 4 Apr 2005 10:23:38 +0000 Subject: more from Murray to classes/kernel.bbclass: add KERNEL_LOCALVERSION variable BKrev: 425115aaSClZtELd2Lv_dzf69AFerA --- classes/kernel.bbclass | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) (limited to 'classes/kernel.bbclass') diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass index 77c2fb2452..39e91873c9 100644 --- a/classes/kernel.bbclass +++ b/classes/kernel.bbclass @@ -43,6 +43,8 @@ def get_kernelversion(p): KERNEL_VERSION = "${@get_kernelversion('${S}/include/linux/version.h')}" +KERNEL_LOCALVERSION ?= "" + # kernels are generally machine specific PACKAGE_ARCH = "${MACHINE_ARCH}" @@ -67,9 +69,9 @@ kernel_do_stage() { cp -fR include/asm-generic/* ${STAGING_KERNEL_DIR}/include/asm-generic/ cp -fR include/net/* ${STAGING_KERNEL_DIR}/include/net/ cp -fR include/pcmcia/* ${STAGING_KERNEL_DIR}/include/pcmcia/ - install -m 0644 .config ${STAGING_KERNEL_DIR}/config-${PV} - ln -sf config-${PV} ${STAGING_KERNEL_DIR}/.config - ln -sf config-${PV} ${STAGING_KERNEL_DIR}/kernel-config + install -m 0644 .config ${STAGING_KERNEL_DIR}/config-${PV}${KERNEL_LOCALVERSION} + ln -sf config-${PV}${KERNEL_LOCALVERSION} ${STAGING_KERNEL_DIR}/.config + ln -sf config-${PV}${KERNEL_LOCALVERSION} ${STAGING_KERNEL_DIR}/kernel-config echo "${KERNEL_VERSION}" >${STAGING_KERNEL_DIR}/kernel-abiversion echo "${S}" >${STAGING_KERNEL_DIR}/kernel-source echo "${KERNEL_CCSUFFIX}" >${STAGING_KERNEL_DIR}/kernel-ccsuffix @@ -84,7 +86,7 @@ kernel_do_stage() { fi cp -fR include/config* ${STAGING_KERNEL_DIR}/include/ install -m 0644 ${KERNEL_OUTPUT} ${STAGING_KERNEL_DIR}/${KERNEL_IMAGETYPE} - install -m 0644 System.map ${STAGING_KERNEL_DIR}/System.map-${PV} + install -m 0644 System.map ${STAGING_KERNEL_DIR}/System.map-${PV}${KERNEL_LOCALVERSION} cp -fR scripts ${STAGING_KERNEL_DIR}/ } @@ -99,9 +101,9 @@ kernel_do_install() { install -d ${D}/${KERNEL_IMAGEDEST} install -d ${D}/boot - install -m 0644 ${KERNEL_OUTPUT} ${D}/${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${PV} - install -m 0644 System.map ${D}/boot/System.map-${PV} - install -m 0644 .config ${D}/boot/config-${PV} + install -m 0644 ${KERNEL_OUTPUT} ${D}/${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${PV}${KERNEL_LOCALVERSION} + install -m 0644 System.map ${D}/boot/System.map-${PV}${KERNEL_LOCALVERSION} + install -m 0644 .config ${D}/boot/config-${PV}${KERNEL_LOCALVERSION} install -d ${D}/etc/modutils # Check if scripts/genksyms exists and if so, build it @@ -117,11 +119,11 @@ kernel_do_configure() { } pkg_postinst_kernel () { - update-alternatives --install /${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE} ${KERNEL_IMAGETYPE} /${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${PV} ${KERNEL_PRIORITY} || true + update-alternatives --install /${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE} ${KERNEL_IMAGETYPE} /${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${PV}${KERNEL_LOCALVERSION} ${KERNEL_PRIORITY} || true } pkg_postrm_kernel () { - update-alternatives --remove ${KERNEL_IMAGETYPE} /${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${PV} || true + update-alternatives --remove ${KERNEL_IMAGETYPE} /${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${PV}${KERNEL_LOCALVERSION} || true } inherit cml1 @@ -138,7 +140,7 @@ ALLOW_EMPTY_kernel = "1" pkg_postinst_modules () { if [ -n "$D" ]; then - ${HOST_PREFIX}depmod -A -b $D -F ${STAGING_KERNEL_DIR}/System.map-${PV} ${KERNEL_VERSION} + ${HOST_PREFIX}depmod -A -b $D -F ${STAGING_KERNEL_DIR}/System.map-${PV}${KERNEL_LOCALVERSION} ${KERNEL_VERSION} else depmod -A update-modules || true @@ -195,7 +197,7 @@ python populate_packages_prepend () { bb.error("D not defined") return - kernelver = bb.data.getVar('PV', d, 1) + kernelver = bb.data.getVar('PV', d, 1) + bb.data.getVar('KERNEL_LOCALVERSION', d, 1) kernelver_stripped = kernelver m = re.match('^(.*-hh.*)\..*$', kernelver) if m: -- cgit v1.2.3 From 3ed647374fc89ecfd8dc665a41f059fc89b04cfe Mon Sep 17 00:00:00 2001 From: Michael Lauer Date: Wed, 6 Apr 2005 12:11:12 +0000 Subject: copy the kernel versioning information into staging, if existing BKrev: 4253d1e0iv7fbNctJDvCYXB0UDIaTA --- classes/kernel.bbclass | 1 + 1 file changed, 1 insertion(+) (limited to 'classes/kernel.bbclass') diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass index 39e91873c9..11318b8a55 100644 --- a/classes/kernel.bbclass +++ b/classes/kernel.bbclass @@ -87,6 +87,7 @@ kernel_do_stage() { cp -fR include/config* ${STAGING_KERNEL_DIR}/include/ install -m 0644 ${KERNEL_OUTPUT} ${STAGING_KERNEL_DIR}/${KERNEL_IMAGETYPE} install -m 0644 System.map ${STAGING_KERNEL_DIR}/System.map-${PV}${KERNEL_LOCALVERSION} + [ -e Module.symvers ] && install -m 0644 Module.symvers ${STAGING_KERNEL_DIR}/ cp -fR scripts ${STAGING_KERNEL_DIR}/ } -- cgit v1.2.3 From 2682ffed0c89f542ca83b58fe9b9a966a9a94ae2 Mon Sep 17 00:00:00 2001 From: Holger Schurig Date: Thu, 14 Apr 2005 06:34:50 +0000 Subject: kernel.bbclass: fixed directory creation BKrev: 425e0f0ajn2L8-6ZEWJ2QnJmCGy9gQ --- classes/kernel.bbclass | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'classes/kernel.bbclass') diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass index 11318b8a55..e582bb9898 100644 --- a/classes/kernel.bbclass +++ b/classes/kernel.bbclass @@ -62,13 +62,23 @@ kernel_do_compile() { kernel_do_stage() { ASMDIR=`readlink include/asm` - install -d ${STAGING_KERNEL_DIR}/include/{$ASMDIR,asm-generic,linux,net,pcmcia} - ln -sf $ASMDIR ${STAGING_KERNEL_DIR}/include/asm - cp -fR include/linux/* ${STAGING_KERNEL_DIR}/include/linux/ + + mkdir -p ${STAGING_KERNEL_DIR}/include/$ASMDIR cp -fR include/$ASMDIR/* ${STAGING_KERNEL_DIR}/include/$ASMDIR/ + ln -sf $ASMDIR ${STAGING_KERNEL_DIR}/include/asm + + mkdir -p ${STAGING_KERNEL_DIR}/include/asm-generic cp -fR include/asm-generic/* ${STAGING_KERNEL_DIR}/include/asm-generic/ + + mkdir -p ${STAGING_KERNEL_DIR}/include/linux + cp -fR include/linux/* ${STAGING_KERNEL_DIR}/include/linux/ + + mkdir -p ${STAGING_KERNEL_DIR}/include/net cp -fR include/net/* ${STAGING_KERNEL_DIR}/include/net/ + + mkdir -p ${STAGING_KERNEL_DIR}/include/pcmcia cp -fR include/pcmcia/* ${STAGING_KERNEL_DIR}/include/pcmcia/ + install -m 0644 .config ${STAGING_KERNEL_DIR}/config-${PV}${KERNEL_LOCALVERSION} ln -sf config-${PV}${KERNEL_LOCALVERSION} ${STAGING_KERNEL_DIR}/.config ln -sf config-${PV}${KERNEL_LOCALVERSION} ${STAGING_KERNEL_DIR}/kernel-config -- cgit v1.2.3 From c22fec91b4bdc260aba90b98244a4629258750b6 Mon Sep 17 00:00:00 2001 From: "nslu2-linux.adm@bkbits.net" Date: Thu, 28 Apr 2005 20:40:14 +0000 Subject: Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/28 12:40:20-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/28 11:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/28 10:40:07-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/28 09:40:13-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/28 07:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/28 04:40:16-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/27 12:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/27 11:40:10-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/27 06:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/27 05:40:10-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/27 04:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/27 01:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/26 23:40:10-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/26 13:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/26 10:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/26 07:40:18-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/26 14:30:18+00:00 (none)!rwhitby Updated the ChangeLog in NOTES 2005/04/26 06:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/26 05:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/26 04:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/26 03:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/26 02:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/25 14:40:10-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/25 12:40:12-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/25 10:40:06-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/25 09:40:10-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/25 08:40:06-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/25 07:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/25 06:40:13-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/25 12:46:56+00:00 (none)!rwhitby Merge bk://nslu2-linux@nslu2-linux.bkbits.net/openembedded into home.(none):/home/bitbake/openembedded 2005/04/25 12:46:05+00:00 (none)!rwhitby Unslung 4.16-alpha: Added slingover script. 2005/04/25 03:40:13-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/24 16:40:07-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/24 13:40:06-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/24 12:40:06-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/24 10:40:06-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/24 09:40:15-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/24 12:57:29+00:00 (none)!rwhitby Merge bk://nslu2-linux@nslu2-linux.bkbits.net/openembedded into home.(none):/home/bitbake/openembedded 2005/04/24 05:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/24 04:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/24 01:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/24 00:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/23 23:58:37-07:00 kalmiopsis!jbowler Separate out packages which currently only build with glibc (i.e. not with uclibc). Add db4, openldap and the NIS tools to the list of buildable (and working) packages. 2005/04/23 23:43:13-07:00 kalmiopsis!jbowler Merge bk://nslu2-linux@nslu2-linux.bkbits.net/openembedded into marsco.kalmiopsis:/home/nslu2/openembedded 2005/04/23 23:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/23 23:34:34-07:00 kalmiopsis!jbowler Make green led happen at the end of all user run levels (levels 2, 3, 4, 5). 2005/04/23 23:33:15-07:00 kalmiopsis!jbowler Remove spurious patch file. Change db4 include directory to match change to db4. Make dynamic module loading work. 2005/04/23 23:31:08-07:00 kalmiopsis!jbowler Install the staging headers into include/db4 rather than include to avoid the clash with the db3 headers. Packages still use the standard name, so ipkg install db3 db4 will warn about the header overlap. 2005/04/23 12:40:07-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/23 11:40:16-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/23 03:40:22-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/23 02:40:06-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/23 01:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/23 00:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/22 22:40:19-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/22 15:40:07-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/22 14:40:07-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/22 07:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/22 06:40:10-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/22 05:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/22 04:40:15-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/22 02:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/22 01:40:07-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/22 00:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/21 20:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/21 16:40:19-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/21 23:33:36+09:30 (none)!rwhitby Added bridge-utils and sysfsutils to OpenSlug. Added the NOTES file to the Unslung image. 2005/04/21 04:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/21 03:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/21 00:40:16-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/20 17:40:12-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/20 15:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/20 14:40:07-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/20 13:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/20 12:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/20 11:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/20 10:40:06-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/20 09:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/20 22:49:35+09:30 (none)!rwhitby Merge bk://nslu2-linux@nslu2-linux.bkbits.net/openembedded into home.(none):/home/bitbake/openembedded 2005/04/20 22:49:04+09:30 (none)!rwhitby First draft of README and NOTES for Unslung 4.x 2005/04/20 01:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/19 23:02:44-07:00 kalmiopsis!jbowler Merge marsco.kalmiopsis:/home/nslu2/openembedded into marsco.kalmiopsis:/home/nslu2/ref 2005/04/19 23:02:18-07:00 kalmiopsis!jbowler openldap has been changed to build in 'module' mode, this breaks the pwdutils configure because it falsely assumed that -lldap provides the functionality of -ldl, patch the configuration file and add the missing dependency on openssl to the .bb file. 2005/04/19 19:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/19 17:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/19 16:40:06-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/19 12:59:07-07:00 kalmiopsis!jbowler Merge marsco.kalmiopsis:/home/nslu2/openembedded into marsco.kalmiopsis:/home/nslu2/ref 2005/04/19 12:56:29-07:00 kalmiopsis!jbowler r2 is a buildable and working system, in that slapd passes slaptest with this build using bdb (this must be set in the /etc/openldap/slapd.conf). 2005/04/19 12:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/19 08:40:10-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/19 07:40:10-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/19 06:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/19 05:40:12-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/19 04:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/19 01:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/18 23:40:07-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/18 22:40:10-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/18 19:40:07-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/18 18:40:07-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/18 15:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/18 13:40:10-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/18 12:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/18 11:40:10-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/18 09:48:49-07:00 kalmiopsis!jbowler Build fixes for openldap, openldap now installs and removes correctly. 2005/04/18 08:40:21-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/18 07:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/18 06:40:07-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/18 22:28:32+09:30 (none)!rwhitby Added /dev/dsp to Unslung 2005/04/18 03:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/18 02:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/18 00:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/17 22:32:27-07:00 kalmiopsis!jbowler Build fixes to ypserv (missing dependency) and pwdutils (required libpam, then some build fixes). 2005/04/17 22:30:30-07:00 kalmiopsis!jbowler This is a buildable but untested Linux-PAM 0.79, providing libpam. At present it only builds with glibc because some of the modules have a dependency on NIS (YP) functionality not present in uClibC. See http://www.kernel.org/pub/linux/libs/pam 2005/04/17 22:26:19-07:00 kalmiopsis!jbowler This is a working but untested build of the latest OpenLDAP, required by PAM, itself required by the standard NIS pwdutils. This version uses DB4, it is a work in progress the get the build to work with GDBM (also available in OE and more widely used.) 2005/04/17 22:23:26-07:00 kalmiopsis!jbowler This adds version 4 of the Berkely DB from Sleepycat Software. The package does not replace db3 - the APIs are sufficiently different for some software to potentially require a specific version. This package is called 'db' - Sleepycat's name, but it also provides 'db4'. The package also provides 'virtual/db', but it is the only one which does - this is for other packages which just require any relational database and are prepared to handle any API... 2005/04/17 14:40:13-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/17 10:40:27-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/17 07:40:07-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/17 06:40:07-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/17 05:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/17 04:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/17 03:40:11-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/17 01:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/16 20:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/16 01:40:07-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/16 00:40:10-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/15 22:40:06-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/15 21:40:11-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/15 14:40:11-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/15 22:20:46+09:30 (none)!rwhitby Merge bk://nslu2-linux@nslu2-linux.bkbits.net/openembedded into home.(none):/home/bitbake/openembedded 2005/04/15 22:18:25+09:30 (none)!rwhitby Unslung 4.14-alpha - Increased the USB disk startup wait to 10 seconds, and added the ability to divert rc.bootbin 2005/04/15 04:40:21-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/15 03:40:19-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/14 12:04:52-07:00 kalmiopsis!jbowler Buildable set of the latest Linux NIS tools. This commits source which builds but does not necessarily run yet (build tested on armeb only). pwdutils also requires a PAM implementation - not available as yet. 2005/04/14 10:40:17-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/14 09:00:27-07:00 kalmiopsis!jbowler UClibC has private copies of kernel ABI header files which must match the versions used by the kernel. The private copy of stat.h for ARM (kernel_stat.h) was incorrect. This corrects the ARMEB (big endian ARM) errors - the little endian errors simply cause truncation of values and are harmless. 2005/04/14 06:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/14 04:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/14 03:40:09-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/14 00:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/13 23:40:11-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/13 16:40:08-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/14 08:33:14+09:30 (none)!rwhitby Bumped OpenSlug version 2005/04/13 00:56:57-07:00 kalmiopsis!jbowler The non boot file systems (all the file systems not built into the kernel) are now specified in openslug.conf rather than openslug-image.bb. FAT file systems have a minimal nls set (cp437, utf8 - see the new HowTo/MountFATFileSystems on the wiki). The dependent modules - sunrpc, lockd (required by nfs) and fat, nls-base (required by vfat/msdos) are no longer specified explicitly - the corrected ipkg module RDEPENDS cause them to be brought in as required. 2005/04/12 10:05:04-07:00 kalmiopsis!jbowler Merge bk://nslu2-linux@nslu2-linux.bkbits.net/openembedded into marsco.kalmiopsis:/home/nslu2/openembedded 2005/04/12 09:58:24-07:00 kalmiopsis!jbowler Fix slugbug 91 Setting an override in local.conf for TARGET_OS has no effect, presumably because TARGET_OS is very low level (it is an override itself!) This change allows TARGET_OS_local to be set in local.conf (other overrides are still not possible.) 2005/04/12 09:39:58-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/12 09:16:15-07:00 kalmiopsis!jbowler Merge marsco.kalmiopsis:/home/nslu2/openembedded into marsco.kalmiopsis:/home/nslu2/ref 2005/04/12 05:40:01-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/12 04:40:00-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/12 03:40:04-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/11 20:51:24-07:00 kalmiopsis!jbowler Merge marsco.kalmiopsis:/home/nslu2/openembedded into marsco.kalmiopsis:/home/nslu2/ref 2005/04/11 15:41:34-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/11 09:41:33-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/11 04:41:40-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/11 07:39:14+09:30 (none)!rwhitby Merge bk://nslu2-linux@nslu2-linux.bkbits.net/openembedded into home.(none):/home/bitbake/openembedded 2005/04/11 07:38:41+09:30 (none)!rwhitby Added mysql to openslug-packages 2005/04/10 10:41:31-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/10 08:23:37-07:00 kalmiopsis!jbowler Merge marsco.kalmiopsis:/home/nslu2/openembedded into marsco.kalmiopsis:/home/nslu2/ref 2005/04/10 22:44:03+09:30 (none)!rwhitby Removed strace from openslug-packages, cause it doesn't build 2005/04/10 22:31:45+09:30 (none)!rwhitby Merge bk://nslu2-linux@nslu2-linux.bkbits.net/openembedded into home.(none):/home/bitbake/openembedded 2005/04/10 22:31:24+09:30 (none)!rwhitby Added expat and php to openslug-packages 2005/04/08 21:41:32-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/08 17:37:56-07:00 kalmiopsis!jbowler Merge marsco.kalmiopsis:/home/nslu2/openembedded into marsco.kalmiopsis:/home/nslu2/ref 2005/04/08 17:36:12-07:00 kalmiopsis!jbowler Generate the correct module RDEPENDS for modules from the 2.6 kernels - the module file name extension is .ko in 2.6, regular expressions have been changed to recognise both mod.o and mod.ko. Handle the modified depmod output - this outputs multiple kernel modules on one line, therefore it is necessary to split the dependency strip on white space. 2005/04/08 17:33:16-07:00 kalmiopsis!jbowler Patch depmod in the cross build case to allow it to read ELF files which have a byte sex differing from that of the host system. The patch also ensures that unaligned reads will not happen even if the ELF file alignment does not match that required for the host system. 2005/04/08 16:41:35-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/09 08:24:34+09:30 (none)!rwhitby Merge bk://nslu2-linux@nslu2-linux.bkbits.net/openembedded into home.(none):/home/bitbake/openembedded 2005/04/09 08:23:22+09:30 (none)!rwhitby Remove strace from openslug-packages, cause it doesn't build at the moment. 2005/04/08 15:41:30-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/08 13:41:29-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/08 12:41:37-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/08 10:41:30-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/08 04:41:37-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/08 03:41:30-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/08 02:41:35-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/07 15:41:44-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/07 11:41:30-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/07 09:41:32-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/07 08:41:35-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/07 06:41:35-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/07 03:41:31-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/06 22:14:33-10:00 (none)!dyoung Merge bk://nslu2-linux@nslu2-linux.bkbits.net/openembedded into builder.(none):/home/dereky/bbroot/openembedded 2005/04/06 22:13:57-10:00 (none)!dyoung Added basic audio support and bumped the kernel PR 2005/04/06 21:41:31-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/06 20:41:34-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/06 15:41:32-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/06 08:41:34-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/06 07:41:36-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/06 06:41:32-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/06 03:27:46-10:00 (none)!dyoung Merge bk://nslu2-linux@nslu2-linux.bkbits.net/openembedded into builder.(none):/home/dereky/bbroot/openembedded 2005/04/06 03:27:06-10:00 (none)!dyoung Add audio configuration options for unslung kernel 2005/04/06 05:41:36-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/05 16:41:30-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/05 14:41:36-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/05 10:41:33-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/05 09:41:31-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/05 08:41:30-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/05 07:41:29-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/05 23:47:32+09:30 (none)!rwhitby Unslung 4.13-alpha - switchbox updated to 4.11 2005/04/05 23:42:03+09:30 (none)!rwhitby Merge bk://nslu2-linux@nslu2-linux.bkbits.net/openembedded into home.(none):/home/bitbake/openembedded 2005/04/05 23:41:41+09:30 (none)!rwhitby SwitchBox 4.11 - removed portmap, and added altroot support. Note that nfsroot support syntax has changed. 2005/04/05 06:41:29-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/05 05:41:33-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/05 00:57:01-10:00 (none)!dyoung Merge 2005/04/05 00:51:04-10:00 (none)!dyoung linuxrc: Added support for alternate rootfs under expert user control. 2005/04/05 03:41:27-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/05 20:06:10+09:30 (none)!rwhitby Misc changes for switchbox linuxrc 2005/04/05 19:24:21+09:30 (none)!rwhitby Updated device-table for sdd and sde for Unslung and SwitchBox 2005/04/05 19:17:31+09:30 (none)!rwhitby Merge bk://nslu2-linux@nslu2-linux.bkbits.net/openembedded into home.(none):/home/bitbake/openembedded 2005/04/05 19:16:53+09:30 (none)!rwhitby Updated CVSDATE for untagged packages for Unslung, OpenSlug and SwitchBox 2005/04/05 02:41:36-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/05 01:41:31-07:00 bkbits.net!nslu2-linux.adm Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/04/05 00:41:31-07:00 bkbits.net!nslu2-linux.adm Merge bk:// --- classes/kernel.bbclass | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'classes/kernel.bbclass') diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass index e582bb9898..c80aa5f6a7 100644 --- a/classes/kernel.bbclass +++ b/classes/kernel.bbclass @@ -220,11 +220,11 @@ python populate_packages_prepend () { f = os.popen(cmd, 'r') deps = {} - pattern0 = "^(.*\.o):..*$" - pattern1 = "^(.*\.o):\t(.*\.o)$" - pattern2 = "^(.*\.o):\t(.*\.o) \\\$" - pattern3 = "^\t(.*\.o) \\\$" - pattern4 = "^\t(.*\.o)$" + pattern0 = "^(.*\.k?o):..*$" + pattern1 = "^(.*\.k?o):\s*(.*\.k?o)\s*$" + pattern2 = "^(.*\.k?o):\s*(.*\.k?o)\s*\\\$" + pattern3 = "^\t(.*\.k?o)\s*\\\$" + pattern4 = "^\t(.*\.k?o)\s*$" line = f.readline() while line: @@ -233,19 +233,19 @@ python populate_packages_prepend () { continue m1 = re.match(pattern1, line) if m1: - deps[m1.group(1)] = [m1.group(2)] + deps[m1.group(1)] = m1.group(2).split() else: m2 = re.match(pattern2, line) if m2: - deps[m2.group(1)] = [m2.group(2)] + deps[m2.group(1)] = m2.group(2).split() line = f.readline() m3 = re.match(pattern3, line) while m3: - deps[m2.group(1)].append(m3.group(1)) + deps[m2.group(1)].extend(m3.group(1).split()) line = f.readline() m3 = re.match(pattern3, line) m4 = re.match(pattern4, line) - deps[m2.group(1)].append(m4.group(1)) + deps[m2.group(1)].extend(m4.group(1).split()) line = f.readline() f.close() return deps -- cgit v1.2.3 From 25c6441ff72fc6705fd44d85a374ab512fc0cbf8 Mon Sep 17 00:00:00 2001 From: "nslu2-linux.adm@bkbits.net" Date: Sat, 4 Jun 2005 19:40:08 +0000 Subject: Merge bk://oe-devel.bkbits.net/openembedded into bkbits.net:/repos/n/nslu2-linux/openembedded 2005/06/04 20:24:09+01:00 reciva.com!pb add gmp-native, needed by gcc 4.0.0 f95 2005/06/04 20:18:17+01:00 reciva.com!pb move hostname.sh a bit earlier in the boot order, so it runs before networking 2005/06/04 20:06:07+01:00 reciva.com!pb set ALLOW_EMPTY for kernel-image BKrev: 42a20398qt2Wd6KD6RthCSJg2TTGyA --- classes/kernel.bbclass | 1 + 1 file changed, 1 insertion(+) (limited to 'classes/kernel.bbclass') diff --git a/classes/kernel.bbclass b/classes/kernel.bbclass index c80aa5f6a7..9dca8b2403 100644 --- a/classes/kernel.bbclass +++ b/classes/kernel.bbclass @@ -148,6 +148,7 @@ FILES_kernel-dev = "/boot/System.map* /boot/config*" RDEPENDS_kernel = "kernel-image-${KERNEL_VERSION}" PKG_kernel-image = "kernel-image-${KERNEL_VERSION}" ALLOW_EMPTY_kernel = "1" +ALLOW_EMPTY_kernel-image = "1" pkg_postinst_modules () { if [ -n "$D" ]; then -- cgit v1.2.3 From 30224312da542b11730e13c15c051a574ab49c84 Mon Sep 17 00:00:00 2001 From: John Bowler Date: Wed, 15 Jun 2005 14:15:01 +0000 Subject: Merge bk://oe-devel.bkbits.net/openembedded into marsco.kalmiopsis:/home/nslu2/openembedded 2005/06/15 12:55:22+02:00 utwente.nl!koen sapwood_1.20-1.bb: extra install_append, courtesy Florian Boor osso-gnome-vfs2_2.8.4.4-1.bb: adjust depends, courtesy Florian Boor Many files: added, courtesy Florian Boor hildon-libs_0.9.6-2.bb: adjust staging, courtesy Florian Boor 2005/06/15 12:18:24+02:00 uni-frankfurt.de!mickeyl add mathomatic, a small, portable, general purpose CAS. Patch courtesy Simon Pickering 2005/06/15 11:58:18+02:00 utwente.nl!koen Many meamo files: source -> ., courtesy Florian Boor Add gconf-osso, part of the maemo.org suite, courtesy Florian Boor 2005/06/15 11:45:40+02:00 utwente.nl!koen base-files_3.0.14.bb: support nokia770, courtesy Florian Boor 2005/06/15 11:05:24+02:00 handhelds.org!CoreDump Merge bk://oe-devel@oe-devel.bkbits.net/openembedded into handhelds.org:/home/mhentges/OpenEmbedded/bitbake/openembedded 2005/06/15 11:05:02+02:00 handhelds.org!CoreDump altboot: Add a timeout on boot and only show the menu when requested 2005/06/15 10:29:53+02:00 mn-solutio