Age | Commit message (Collapse) | Author |
|
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
This is an autotooled/libtoolized port of the NetBSD libedit.
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
This implementation consists of two components:
- oe.types python module, whose job it is to construct objects of the defined
type for a given variable in the metadata
- typecheck.bbclass, which iterates over all configuration variables with a
type defined and uses oe.types to check the validity of the values
This gives us a few benefits:
- Automatic sanity checking of all configuration variables with a defined type
- Avoid duplicating the "how do I make use of the value of this variable"
logic between its users. For variables like PATH, this is simply a split(),
for boolean variables, the duplication can result in confusing, or even
mismatched semantics (is this 0/1, empty/nonempty, what?)
- Make it easier to create a configuration UI, as the type information could
be used to provide a better interface than a text edit box (e.g checkbox for
'boolean', dropdown for 'choice')
This functionality is entirely opt-in right now. To enable the configuration
variable type checking, simply INHERIT += "typecheck". Example of a failing
type check:
BAZ = "foo"
BAZ[type] = "boolean"
$ bitbake -p
FATAL: BAZ: Invalid boolean value 'foo'
$
Examples of leveraging oe.types in a python snippet:
PACKAGES[type] = "list"
python () {
import oe.types
for pkg in oe.types.value("PACKAGES", d):
bb.note("package: %s" % pkg)
}
LIBTOOL_HAS_SYSROOT = "yes"
LIBTOOL_HAS_SYSROOT[type] = "boolean"
python () {
import oe.types
assert(oe.types.value("LIBTOOL_HAS_SYSROOT", d) == True)
}
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
This was dangerous, as an oe_run executed from the configuration metadata
would result in caching the config metadata information, rather than the final
metadata information. We could also cache it by the datasmart instance, but I
don't think its worth the trouble at this time, particularly given the next
bitbake release exports all exported vars into the process environment
automatically, avoiding the need for any of this.
Signed-off-by: Chris Larson <chris_larson@mentor.com>
|
|
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
In a few functions we checked if pstagingactive was set and if so, grabbed
the lock. But really, we should always be locking here. And inside of
package_do_shlibs we need to keep the lock a little longer than we had
been otherwise we can run into a race..
Signed-off-by: Tom Rini <tom_rini@mentor.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
* changed upstream :/
reconfigured with GNU Autoconf 2.68 instead of GNU Autoconf 2.65
bitbake@jama ~/downloads $ diff -rq eeze-old/ eeze-new/
Files eeze-old//eeze-1.0.0/Makefile.am and eeze-new//eeze-1.0.0/Makefile.am differ
Files eeze-old//eeze-1.0.0/Makefile.in and eeze-new//eeze-1.0.0/Makefile.in differ
Files eeze-old//eeze-1.0.0/aclocal.m4 and eeze-new//eeze-1.0.0/aclocal.m4 differ
Files eeze-old//eeze-1.0.0/compile and eeze-new//eeze-1.0.0/compile differ
Files eeze-old//eeze-1.0.0/config.guess and eeze-new//eeze-1.0.0/config.guess differ
Files eeze-old//eeze-1.0.0/config.sub and eeze-new//eeze-1.0.0/config.sub differ
Files eeze-old//eeze-1.0.0/configure and eeze-new//eeze-1.0.0/configure differ
Files eeze-old//eeze-1.0.0/configure.ac and eeze-new//eeze-1.0.0/configure.ac differ
Files eeze-old//eeze-1.0.0/depcomp and eeze-new//eeze-1.0.0/depcomp differ
Files eeze-old//eeze-1.0.0/doc/Makefile.in and eeze-new//eeze-1.0.0/doc/Makefile.in differ
Only in eeze-new//eeze-1.0.0: eeze.spec.in
Files eeze-old//eeze-1.0.0/install-sh and eeze-new//eeze-1.0.0/install-sh differ
Files eeze-old//eeze-1.0.0/ltmain.sh and eeze-new//eeze-1.0.0/ltmain.sh differ
Files eeze-old//eeze-1.0.0/m4/libtool.m4 and eeze-new//eeze-1.0.0/m4/libtool.m4 differ
Files eeze-old//eeze-1.0.0/m4/ltoptions.m4 and eeze-new//eeze-1.0.0/m4/ltoptions.m4 differ
Files eeze-old//eeze-1.0.0/m4/ltversion.m4 and eeze-new//eeze-1.0.0/m4/ltversion.m4 differ
Files eeze-old//eeze-1.0.0/m4/lt~obsolete.m4 and eeze-new//eeze-1.0.0/m4/lt~obsolete.m4 differ
Files eeze-old//eeze-1.0.0/missing and eeze-new//eeze-1.0.0/missing differ
Files eeze-old//eeze-1.0.0/src/Makefile.in and eeze-new//eeze-1.0.0/src/Makefile.in differ
Files eeze-old//eeze-1.0.0/src/bin/Makefile.in and eeze-new//eeze-1.0.0/src/bin/Makefile.in differ
Files eeze-old//eeze-1.0.0/src/lib/Makefile.in and eeze-new//eeze-1.0.0/src/lib/Makefile.in differ
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
This is needed for current bitbake to spawn 'fakeroot' flagged tasks.
Signed-off-by: Chris Larson <chris_larson@mentor.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
-dbg packages more usefull
Acked-by: Tom Rini <tom_rini@mentor.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
gone now
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
Use -pipe for both BUILD_OPTIMIZATION and FULL_OPTIMIZATION
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
* -Os compiled root file system segfaults everywhere
we dont know why yet so we use -O2 meanwhile we figure
the reason for -Os failure
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
Use -pipe for FULL_OPTIMIZATION
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
bump to fix compilation error
|
|
|
|
|
|
On recent kernels,the openmoko accelerometers input node moved:
/dev/input/event2 -> /dev/input/event3
/dev/input/event3 -> /dev/input/event4
And the reporting format went from relative to absolute.
Thanks a lot elisa42 from #openmoko-cdevel on Freenode on irc:
<elisa42> GNUtoo|laptop: accelges is probably not working because they use event2/3 which is now event3/4. i think we should report this upstream
[...]
<elisa42> GNUtoo|laptop: read http://wiki.openmoko.org/wiki/Accelerometer_data_retrieval#Data_structure to understand what rel means
Note that upstream doesn't exist anymore: accelges was developped as
a google summer of code by someone that now works at Microsoft
( http://www.borza.ro/ for more details) .
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
|
|
Signed-off-by: Thomas Zimmermann <zimmermann@vdm-design.de>
|
|
|
|
Reported by Jaap de Jong.
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
Break the two shared libraries (libe2p and libext2fs) out of the general e2fsprogs
package and into their own packages. This avoids pulling in unwanted executables
when a distro only desires the basic tools (such as e2fsck and/or mke2fs).
Signed-off-by: Mike Westerhof <mike@mwester.net>
Acked-by: Koen Kooi <koen@openembedded.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
|
This is to update the timezone lable after the timezone has changed.
Signed-off-by: Thomas Zimmermann <ml@vdm-design.de>
|
|
Signed-off-by: Eric Bénard <eric@eukrea.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
|
|
Without that fix, usb0 doesn't come up at first boot
(tested on the bug machine, with Angstrom on a console-image).
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
This fixes a few segfaults
Signed-off-by: Koen Kooi <koen@openembedded.org>
|
|
Signed-off-by: ?ukasz Pankowski <lukpank@o2.pl>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
* when installing a new .desktop file on the desktop e segfaults
if there is a file without . in that dir
* this fixes SHR bug #1295
Signed-off-by: Thomas Zimmermann <ml@vdm-design.de>
|
|
Signed-off-by: Tom Rini <tom_rini@mentor.com>
|
|
This fixes a segfault when the GSM resource isn't initialized properly
Signed-off-by: Thomas Zimmermann <ml@vdm-design.de>
|
|
This fixes a segfault in the messages list
Signed-off-by: Thomas Zimmermann <zimmermann@vdm-design.de>
|
|
Signed-off-by: Thomas Zimmermann <zimmermann@vdm-design.de>
|
|
* fix wrong null position in my
0001-adapt-to-elementary-genlist_item_insert_before-API-c.patch
* Ben Thompson fixed WPA issue
* Pau Espin Pedrol added another patch for newer vala-0.11.4
* all patches were sent upstream, no reply yet
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
|
|
The update is based on the default fstab,
it fixes a long standing bug where the rootfs was hardcoded
to /dev/mtdblock6 with the jffs2 filesystem.
The om-gta02 machine can boot from microsd or from mtd(jffs2 or ubifs),
so not hardcoding the defult rootfs is good.
Note that some lines were not imported from the default fstab:
* The devpts mount point is mounted by /etc/init.d/mountdevsubfs.sh:
From #openmoko-cdevel on Freenode on irc:
Feb 19 18:20:22 <elisa42> its mounteted by mountdevsubfs.sh
* usbfs mount point is absent(/proc/bus/usb doesn't exist on target)
Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
|
|
Signed-off-by: Frans Meulenbroeks <fransmeulenbroeks@gmail.com>
|
|
- 1.18.3 is 1.18.2 + the fixes already presents in OE
- additional fixes from http://busybox.net/downloads/fixes-1.18.3/
were added to the recipe
Signed-off-by: Eric Bénard <eric@eukrea.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
|
|
Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
Signed-off-by: Eric Bénard <eric@eukrea.com>
Acked-by: Tom Rini <tom_rini@mentor.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
|
|
from the changelong, the most important update over 2.17
is a memory leak fix in mount
Signed-off-by: Eric Bénard <eric@eukrea.com>
Acked-by: Khem Raj <raj.khem@gmail.com>
|
|
bindir/datadir and rename recipe
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
* Empty package unless CONFIG_INETD=y.
* Use update-alternatives with priority 50.
* Install initscript and inetd.conf.
* RPROVIDE inetd
Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
Acked-by: Otavio Salvador <otavio@ossystems.com.br>
Acked-by: Eric Bénard <eric@eukrea.com>
|
|
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
|
|
* option --enable-icon-cache was removed with old code
* this file is needed as part of main libefreet1 package
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
|
|
|
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|