summaryrefslogtreecommitdiff
path: root/meta/recipes-core
AgeCommit message (Collapse)AuthorFiles
2010-10-21busybox/sysklogd: syslog.conf filesMark Hatle2
The format of the syslog.conf files is different between busybox and sysklogd. Use the alternatives method to ensure we get the correct config file for any specific configurations. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-10-19sysklogd: correct the syslog link and conf fileYu Ke2
This commit fix [BUGID #482] Two issues cause bug 482: - firsty, there are two version of syslog: sysklogd and busybox. the busybox one is directly installed as /etc/init.d/syslog, and the sysklogd one is installed by update-alternative. the update-alternative will thus fail because the /etc/init.d/syslog (busybox one) already exist and not a link. so the correct way is to install busybox one by update-alternative, the layout will be: /etc/init.d/syslog.busybox /etc/init.d/syslog.sysklogd /etc/init.d/syslog -> syslog.busybox or /etc/init.d/syslog -> syslog.sysklogd - secondly, sysklogd default conf is not comply with poky. Its dir /var/adm/ does not exist. Check the debian /etc/syslog.conf and find it is more sophiscated and suitable, so port /etc/syslog.conf from debian. Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-10-14sysvinit: add check for no X11 to disbale psplashSaul Wold1
Add a check to the rc script to check if the /etc/init.d/xserver-nodm script exists and is executable and not disable psplash if it is, otherwise disable pspalsh since we do not have X installed. Fixed [BUG #457] Signed-off-by: Saul Wold <Saul.Wold@intel.com>
2010-10-14eglibc-nativesdk: Add patch to change the search path of the dynamic linkerRichard Purdie2
Change the search path of the dynamic linker to search ld.so.cache as a last resort when trying to find libraries at runtime. This means libs in /opt/poky are used in preference but any host libs such as libGL can also be found. See the patch for a more detailed description. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-11recipes-core: Cleanup package descriptions and summariesMark Hatle33
[BUGID #281] Evaluate and update each package in recipes-core to ensure they have a consistent summary and description. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
2010-10-09udev: Don't install unused links.conf file (thanks Joe Sauer for spotting)Richard Purdie3
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-09gettext: Move files to the correct placeRichard Purdie8
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-08Rename MACHINE=netbook to MACHINE=atom-pcDarren Hart2
In preparation for the more generic atom-pc, rename the netbook machine and all the relevant overrides. Leave the linux-netbook kernel recipe intact and as the default kernel for the atom-pc machine. A future patch will convert this over to linux-wrs and likely remove the linux-netbook kernel recipe. Cc: Tom Zanussi <tom.zanussi@intel.com> Cc: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-07libc-package.bbclass, eglibc, glibc: enable locales generation using ↵Nitin A Kamble2
cross-localedef Along with qemu this provides another option to generate locales for [e]glibc. The new method is to use cross-localedef with appropriate arch specific parameters. The cross-localedef method is found to be 15 times faster than qemu's emnualted method. LOCALE_GENERATION_WITH_CROSS-LOCALEDEF : This is new config variable introduced to selet qemu or cross-localedef method for locale generation. Thanks to Mark Hatle from Windriver for providing the rich information for cross locale generation. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-10-07cross-localedef-native: tool for cross generation of localesNitin A Kamble1
Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
2010-10-07poky-default-revisions.inc: Move SRCREV settings into this fileRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-04ncurses: Fix export of LD_LIBRARY_PATH.Daniel Díaz1
This fixes the following error on do_install: > line 175: export: `=': not a valid identifier > line 175: export: `[...]/usr/lib': not a valid identifier Signed-off-by: Daniel Díaz <yosoy@danieldiaz.org> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-02ncurses: Only set LD_LIBRARY_PATH within the do_installRichard Purdie1
If this is done as a global export it can affect the whole task and the wrong python libraries can be found for example. [BUGID #335] Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-10-01Fix packaging error (util-linux-sfdisk could not be built)Gary Thomas2
Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-09-30task-base: Drop wifi fwRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-30initrdscripts: remove the incorrect moblin message (Bug 368)Yu Ke1
When install the live image into netbook/emenlow, the install tool prompt: # Found drive at /dev/sda. Do you want to install moblin there ? [y/n] The "moblin" here should be replaced by "poky". Fix [BUGID #368] Signed-off-by: Yu Ke <ke.yu@intel.com>
2010-09-30udev-extraconf: Fix LICENSE fieldRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-27eglibc: add FILESPATH to avoid failure on unpackDexuan Cui1
Actually Kevin identified the issue: without this fix, "bitbake eglibc-initial-nativesdk" would fail on unpack. Signed-off-by: Kevin Tian <kevin.tian@intel.com> Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-27task-poky-tools: add rsync in target imageQing He1
rsync is needed by debugging using SDK, add it as dependency of task-poky-tools-debug, this fixes [BUGID #345] Signed-off-by: Qing He <qing.he@intel.com>
2010-09-27glibc & eglibc: fix mips DT_MIPS_RLD_MAP checkingQing He4
On mips target, binutils currently sets DT_MIPS_RLD_MAP to 0 in dynamic section if a --version-script sets _RLD_MAP to local. This is apparently a binutils bug, but libc shouldn't segfault in this case. Add sanity check on the entry to avoid segfault, fixes [BUGID #287]. Signed-off-by: Qing He <qing.he@intel.com>
2010-09-21[e]glibc-package.inc: fix multiple providers for glibc-gconv-iso8859-1Dexuan Cui4
This commit fixes the following error while doing this: bitbake poky-image-sato ERROR: Conflicting PREFERRED_PROVIDER entries were found which resulted in an attempt to select multiple providers (['virtual:nativesdk:/distro/dcui/dexuan/meta/recipes-core/eglibc/eglibc_2.12.bb', '/distro/dcui/dexuan/meta/recipes-core/eglibc/eglibc_2.12.bb']) for runtime dependency glibc-gconv-iso8859-1 The entries resulting in this conflict were: ['PREFERRED_PROVIDER_virtual/libc-nativesdk = eglibc-nativesdk', 'PREFERRED_PROVIDER_virtual/libc = eglibc'] NOTE: multiple providers are available for runtime glibc-gconv-iso8859-1 (eglibc, eglibc-nativesdk, glibc-nativesdk, glibc, external-csl-toolchain, external-poky-toolchain) NOTE: consider defining a PREFERRED_PROVIDER entry to match glibc-gconv-iso8859-1 And bumped PR. This partly fixes [BUGID #329] Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-21poky-eglibc.inc: fix multiple providers for virtual/libc-nativesdk and otherDexuan Cui1
This commit fixes the following error while doing this: bitbake poky-image-minimal NOTE: multiple providers are available for virtual/libc-nativesdk (glibc-nativesdk, eglibc-nativesdk) NOTE: consider defining a PREFERRED_PROVIDER entry to match virtual/libc-nativesdk NOTE: multiple providers are available for virtual/i586-pokysdk-linux-libc-initial-nativesdk (glibc-initial-nativesdk, eglibc-initial-nativesdk) NOTE: consider defining a PREFERRED_PROVIDER entry to match virtual/i586-pokysdk-linux-libc-initial-nativesdk And bumped PR. This partly fixes [BUGID #329] Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
2010-09-21eglibc: Add in libc_cv_slibdir setting as used by glibc to fix 64 bit buildsRichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-20Complete packages -> recipes transitionRichard Purdie7
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-17 gcc: upgrade gcc for powerpc to version 4.5.0Dongxiao Xu2
Fix one parameter order issue for base_contains function, which impacts glibc build under new gcc. Add new judge code to determine whether <altivec.h> is needed. This fixes the mpeg2dec build failure under new gcc. Use O2 as the optimization flag to tinylogin as it will meet segfault if compiled by gcc-4.5.0 when enable both frename-registers and Os options. Use O2 instead. Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com>
2010-09-17formfactor: Add machconfig in qemux86-64 to avoid HAVE_KEYBOARD unset.Zhai Edwin1
This prevent matchbox-kerboard starting as daemon automatically. Also fix minor issue of netbase on qemux86-64, and add the machine in local.conf.sample [BUGID #308] fixed by this. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
2010-09-10ncurses: rename site_config that was mis-merged when ncurses movedJeff Polk1
Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-09-10autotools: enable siteconfig by defaultJeff Polk5
eglibc glibc ncurses uclibc zlib: remove explicit siteconfig Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-09-10[e]glibc-package.inc: fix providers for libsegfault and otherNitin A Kamble4
[e]glibc-nativesdk should not be providing libsegfault. This commit fixes the following error while doing this: bitbake poky-image-minimal-initramfs DEBUG: providers for libsegfault are: ['glibc-nativesdk', 'glibc', 'eglibc-nativesdk', 'external-csl-toolchain', 'eglibc', 'external-poky-toolchain'] DEBUG: selecting virtual:nativesdk:/rphome/poky/meta/recipes-core/glibc/glibc_2.10.1.bb as PREFERRED_VERSION 2.10.1 of package glibc-nativesdk (for item libsegfault) DEBUG: selecting /rphome/poky/meta/recipes-core/glibc/glibc_2.10.1.bb as PREFERRED_VERSION 2.10.1 of package glibc (for item libsegfault) NOTE: checking PREFERRED_PROVIDER_glibc-nativesdk NOTE: checking PREFERRED_PROVIDER_glibc-nativesdk-2.10.1 NOTE: checking PREFERRED_PROVIDER_glibc-nativesdk-2.10.1-r3 NOTE: checking PREFERRED_PROVIDER_virtual/libc-nativesdk NOTE: selecting glibc-nativesdk to satisfy runtime libsegfault due to PREFERRED_PROVIDER_virtual/libc-nativesdk = glibc-nativesdk And bumped PR. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-10netbase: Don't hardcode the qemu IP configRichard Purdie6
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-07ldconfig-native: Set LICENSERichard Purdie1
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-07poky-image: Set LICENSE field for the image recipes (note this doesn't apply ↵Richard Purdie5
to the image contents, just the recipe and code used Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-07udev: Drop old versionsRichard Purdie35
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-03bootmisc.h: use "date -s" to set timeKevin Tian1
without "-s", 201009031653 would be interpreted incorrectly by date and then we saw below warning: date: invalid date 165320100903 Fix [BUGID #265] Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-03eglibc: Add siteconfig cache generationJeff Polk5
Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-09-03uclibc: Add siteconfig cache generationJeff Polk5
Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-09-03ncurses: Add siteconfig cache generationJeff Polk1
Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-09-03zlib: Add siteconfig cache generationJeff Polk2
Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-09-03glibc: Add siteconfig cache generationJeff Polk5
Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
2010-09-03glibc-package.inc: disable build-time locale generation for nativesdkKevin Tian4
The idea of build-time locale generation is documented in glibc-package.inc: Binary locales are generated at build time if ENABLE_BINARY_LOCALE_GENERATION is set. The idea is to avoid running localedef on the target (at first boot) to decrease initial boot time and avoid localedef being killed by the OOM killer which used to effectively break i18n on machines with < 128MB RAM. However it doesn't make sense to do same thing for glibc-nativesdk, as the build system is powerful. More importantly is that ideally host_arch running sdk may even be out of the support list of target_arch by qemu-native. Regarding to above rationale, this commit disables build time locale generation to avoid following error when asking qemu to run localdef: NOTE: /opt/poky/sysroots/i586-pokysdk-linux/lib/ld-linux.so.2: No such file or directory nativesdk binaris have opt path hardcoded to avoid mess with host bits, which is another reason that build time locale generation is not feasible here. This fixes [BUGID #264] also add 'nativesdk' to eglibc per RP's suggestion Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-03eglibc: Set BBCLASSEXTEND to include nativesdkRichard Purdie2
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-03udev: don't reference parent sysfs node directlyKevin Tian2
udev warns direct reference to parent sysfs, which is not necessary and may break future kernel. Actually udev will handle parent nodes automatically for ATTRS key. This fixes [BUGID #113] Signed-off-by: Kevin Tian <kevin.tian@intel.com>
2010-09-02libc-package.bbclass: merge glibc & eglibc class filesNitin A Kamble6
Other enhancements: print qemu's stdio & error on failure glibc: enable locale generation for all arches eglibc: enable binary locale generation for mips And cleanup of code based on the code review. [e]glibc: move common definition in the common file bitbake was complaining about duplicate definition of get_libc_fpu_setting in eglibc.inc & glibc.inc files. And bump PRs Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-09-01packages: Separate out most of the remaining packages into recipesRichard Purdie32
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-08-27Major layout change to the packages directoryRichard Purdie368
Having one monolithic packages directory makes it hard to find things and is generally overwhelming. This commit splits it into several logical sections roughly based on function, recipes.txt gives more information about the classifications used. The opportunity is also used to switch from "packages" to "recipes" as used in OpenEmbedded as the term "packages" can be confusing to people and has many different meanings. Not all recipes have been classified yet, this is just a first pass at separating things out. Some packages are moved to meta-extras as they're no longer actively used or maintained. Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>