summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core
Commit message (Collapse)AuthorAgeFilesLines
* eglibc: add en-us locale generationSaul Wold2010-11-101-1/+1
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* eglibc: install the missing /etc/ld.so.conf into targetDexuan Cui2010-11-101-1/+1
| | | | | | | | ${sysconfdir} should be added into FILES_${PN}. Fixes [BUGID #511] Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* ld.so.conf: create empty fileSaul Wold2010-11-101-2/+0
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* busybox: enable more options for tar to support more file formats.Dexuan Cui2010-11-101-7/+7
| | | | | | Fixes [BUGID #495] Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* busybox: import upstream patch for make 3.82Joshua Lock2010-11-092-1/+27
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* eglibc: fix build of eglibc-initial for make 3.82Joshua Lock2010-11-092-2/+28
| | | | | | | Make 3.82, as shipped with Fedora 14, fixes some holes in the parser which in turn breaks behaviour of some Makefiles. Most notably eglibc's. Signed-off-by: Joshua Lock <josh@linux.intel.com>
* base-files: Allow a basic issue file to be extended by the code, following ↵Richard Purdie2010-11-023-10/+3
| | | | | | the method now used by OE Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* base-files: Allow issue and hostname generation to be overriddenRichard Purdie2010-11-021-22/+27
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* busybox/sysklogd: syslog.conf filesMark Hatle2010-10-212-3/+6
| | | | | | | | | 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>
* sysklogd: correct the syslog link and conf fileYu Ke2010-10-192-2/+13
| | | | | | | | | | | | | | | | | | | | | | 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>
* sysvinit: add check for no X11 to disbale psplashSaul Wold2010-10-141-6/+6
| | | | | | | | | | 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>
* eglibc-nativesdk: Add patch to change the search path of the dynamic linkerRichard Purdie2010-10-142-1/+56
| | | | | | | | | 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>
* recipes-core: Cleanup package descriptions and summariesMark Hatle2010-10-1133-39/+91
| | | | | | | | | [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>
* udev: Don't install unused links.conf file (thanks Joe Sauer for spotting)Richard Purdie2010-10-093-4/+4
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gettext: Move files to the correct placeRichard Purdie2010-10-098-0/+1333
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Rename MACHINE=netbook to MACHINE=atom-pcDarren Hart2010-10-082-3/+3
| | | | | | | | | | | | 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>
* libc-package.bbclass, eglibc, glibc: enable locales generation using ↵Nitin A Kamble2010-10-072-41/+10
| | | | | | | | | | | | | | | | | | | 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>
* cross-localedef-native: tool for cross generation of localesNitin A Kamble2010-10-071-0/+37
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* poky-default-revisions.inc: Move SRCREV settings into this fileRichard Purdie2010-10-071-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* ncurses: Fix export of LD_LIBRARY_PATH.Daniel Díaz2010-10-041-1/+1
| | | | | | | | | 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>
* ncurses: Only set LD_LIBRARY_PATH within the do_installRichard Purdie2010-10-021-4/+4
| | | | | | | | | 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>
* Fix packaging error (util-linux-sfdisk could not be built)Gary Thomas2010-10-012-4/+4
| | | | | Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Joshua Lock <josh@linux.intel.com>
* task-base: Drop wifi fwRichard Purdie2010-09-301-2/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* initrdscripts: remove the incorrect moblin message (Bug 368)Yu Ke2010-09-301-1/+1
| | | | | | | | | | 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>
* udev-extraconf: Fix LICENSE fieldRichard Purdie2010-09-301-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* eglibc: add FILESPATH to avoid failure on unpackDexuan Cui2010-09-271-0/+2
| | | | | | | | 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>
* task-poky-tools: add rsync in target imageQing He2010-09-271-1/+2
| | | | | | | 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>
* glibc & eglibc: fix mips DT_MIPS_RLD_MAP checkingQing He2010-09-274-2/+46
| | | | | | | | | | 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>
* [e]glibc-package.inc: fix multiple providers for glibc-gconv-iso8859-1Dexuan Cui2010-09-214-4/+4
| | | | | | | | | | | | | | | 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>
* poky-eglibc.inc: fix multiple providers for virtual/libc-nativesdk and otherDexuan Cui2010-09-211-1/+1
| | | | | | | | | | | | | | | | 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>
* eglibc: Add in libc_cv_slibdir setting as used by glibc to fix 64 bit buildsRichard Purdie2010-09-211-1/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Complete packages -> recipes transitionRichard Purdie2010-09-207-0/+283
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: upgrade gcc for powerpc to version 4.5.0Dongxiao Xu2010-09-172-2/+22
| | | | | | | | | | | | | | 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>
* formfactor: Add machconfig in qemux86-64 to avoid HAVE_KEYBOARD unset.Zhai Edwin2010-09-171-1/+2
| | | | | | | | | | | 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>
* ncurses: rename site_config that was mis-merged when ncurses movedJeff Polk2010-09-101-0/+5
| | | | Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
* autotools: enable siteconfig by defaultJeff Polk2010-09-105-10/+0
| | | | | | eglibc glibc ncurses uclibc zlib: remove explicit siteconfig Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
* [e]glibc-package.inc: fix providers for libsegfault and otherNitin A Kamble2010-09-104-19/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | [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>
* netbase: Don't hardcode the qemu IP configRichard Purdie2010-09-106-32/+9
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* ldconfig-native: Set LICENSERichard Purdie2010-09-071-0/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky-image: Set LICENSE field for the image recipes (note this doesn't apply ↵Richard Purdie2010-09-075-0/+10
| | | | | | to the image contents, just the recipe and code used Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* udev: Drop old versionsRichard Purdie2010-09-0735-2302/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bootmisc.h: use "date -s" to set timeKevin Tian2010-09-031-1/+1
| | | | | | | | | | 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>
* eglibc: Add siteconfig cache generationJeff Polk2010-09-035-1/+656
| | | | Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
* uclibc: Add siteconfig cache generationJeff Polk2010-09-035-0/+656
| | | | Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
* ncurses: Add siteconfig cache generationJeff Polk2010-09-031-0/+2
| | | | Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
* zlib: Add siteconfig cache generationJeff Polk2010-09-032-0/+3
| | | | Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
* glibc: Add siteconfig cache generationJeff Polk2010-09-035-0/+657
| | | | Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
* glibc-package.inc: disable build-time locale generation for nativesdkKevin Tian2010-09-034-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* eglibc: Set BBCLASSEXTEND to include nativesdkRichard Purdie2010-09-032-1/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* udev: don't reference parent sysfs node directlyKevin Tian2010-09-032-3/+2
| | | | | | | | | | 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>