summaryrefslogtreecommitdiff
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* rpm: Fix autoconf/libtool usageMark Hatle2010-09-035-50/+102
| | | | | | | | | | In order to resolve a host-contamination problem, we re-work the way that autoconf and friends are invoked during the compilation of RPM. This has a side effect of fixing another bug where RPM was being renamed HOST_ARCH-HOST_OS-rpm. So we remove the "fixes" for that behavior as well. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* rootfs_rpm: Workaround for checksum changesMark Hatle2010-09-031-0/+4
| | | | | | | | | With the new checksum changes, the system is no longer able to determine if the function resolve_package is used. So it doesn't get emitted. The workaround resolves this by triggering an exit 0, followed by a bogus usage of the function. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* zypper: add new packageQing He2010-09-032-0/+39
| | | | | Signed-off-by: Saul Wold <saul.wold@intel.com> Signed-off-by: Qing He <qing.he@intel.com>
* libzypp: add new packageQing He2010-09-033-0/+83
| | | | | Signed-off-by: Saul Wold <saul.wold@intel.com> Signed-off-by: Qing He <qing.he@intel.com>
* sat-solver: added new packageQing He2010-09-033-0/+112
| | | | | Signed-off-by: Saul Wold <saul.wold@intel.com> Signed-off-by: Qing He <qing.he@intel.com>
* augeas: add new packageQing He2010-09-032-0/+29
| | | | | | version 0.7.3 Signed-off-by: Qing He <qing.he@intel.com>
* Fix broken references to libcheckScott Garman2010-09-034-5/+5
| | | | | | * check has been renamed to libcheck Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* rpm: Change the way the python version is determined so its sane and works ↵Richard Purdie2010-09-032-18/+10
| | | | | | with checksumming Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* task-poky-qt: create a task and add to poky-image-sdkSaul Wold2010-09-033-2/+23
| | | | | | Fixes [BUGID #260] Signed-off-by: Saul Wold <Saul.Wold@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>
* distro-tracking: update lttng-ust, lttng-viewerDexuan Cui2010-09-031-2/+0
| | | | Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* lttng-viewer: upgrade to the latest version 0.12.35Dexuan Cui2010-09-031-2/+2
| | | | Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* lttng-ust: upgrade to the latest version 0.7Dexuan Cui2010-09-031-0/+0
| | | | Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* poky.conf: Set hash policyRichard Purdie2010-09-031-0/+5
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* sstate: Handle symlink directory entries correctlyRichard Purdie2010-09-031-2/+4
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* rpm: Raise the number of potential rescans before aborting with a dep loopMark Hatle2010-09-032-1/+19
| | | | | | | | Within Poky we have a large number of self-referencing packages. So we need to raise the number of rescans before triggering a dependency loop error. 100 seems like a reasonable number. Signed-off-by: Mark Hatle <mark.hatle@windriver.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-032-0/+7
| | | | 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>
* siteconfig: generate configuration data caches for autoconfJeff Polk2010-09-032-0/+38
| | | | | | | | | | | | | | | siteinfo: Use configuration caches when available Generate cached configuration data for autoconf for the package based on a list of header, types, and functions to eliminate the need for all subesequent package builds to do the actual tests via the cross compiler and sysroot. The cache files are stored in the sysroot in ${STAGING_DATADIR}/${TARGET_SYS}_config_site.d. Siteinfo appends any files it finds in that directory to the normal CONFIG_SITE. All of the cache values set the variables only if not already set so they may be overridden by any of the normal site files. Signed-off-by: Jeff Polk <jeff.polk@windriver.com>
* rootfs_rpm: Support install_all_localesMark Hatle2010-09-031-30/+33
| | | | | | | | Support installing all locales similarly to how it is done within the ipk support. This has had basic testing, but it's not a normally used function so there could still be some flaws. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* roots_rpm: Enable installation of recommended packagesMark Hatle2010-09-032-32/+104
| | | | | | | | | | | | | Within RPM there is a field called "Suggests". This filed behaves like "Recommends" does in ipk. So we write out the packages using the Suggests field with the Poky 'Recommends' values... and then use the arbitrary tags to capture the Poky 'Suggests' within a new "Recommends" tag. Slightly confusing, but the end result is a functioning install. Also some performance enhancements were add at the same time. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* package_rpm: Start packaging directoriesMark Hatle2010-09-031-2/+3
| | | | | | Match ipkg behavior and unconditionally include directories in the packages Signed-off-by: Mark Hatle <mark.hatle@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-034-2/+12
| | | | 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>
* kern-tools: add dependency on guilt-nativeKevin Tian2010-09-031-2/+2
| | | | | | Fix [BUGID #262] Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* rpcbind: move patch to correct locationSaul Wold2010-09-021-0/+0
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* linux-libc-headers: update hayes-gone patch to remove HAYES ioctls from mipsSaul Wold2010-09-022-1/+19
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* setserial: add patch to fix missing stdlib headerSaul Wold2010-09-022-2/+20
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* mingetty: Add new mingetty packageXiaofeng Yan2010-09-021-0/+17
| | | | | | mingetty allows for a compact getty program for virtual consoles only Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
* logrotate: Add new logrotate packageXiaofeng Yan2010-09-021-0/+28
| | | | | | logrotate allows for the rotation, compression and removal of system log file Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
* distro-tracking: update cronieDexuan Cui2010-09-021-2/+2
| | | | Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* cronie: add the latest version 1.4.4Dexuan Cui2010-09-022-0/+102
| | | | Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* task-poky-basic: add cron, logrotate, mingettySaul Wold2010-09-021-3/+3
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* at: fix for parallel build issue & bug #180Nitin A Kamble2010-09-024-17/+89
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | parallel build was failing inconsistently due to missing dependancy specification in the make file. Fixed it with a new patch. Bug 180 reported this issue: | arm-poky-linux-gnueabi-gcc -march=armv5te -mtune=arm926ej-s -c -I. -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -ggdb -feliminate-unused-debug-types -DHAVE_CONFIG_H -DVERSION=\"3.1.12\" -DETCDIR=\"/etc\" -DLOADAVG_MX=0.8 -DDAEMON_USERNAME=\"daemon\" -DDAEMON_GROUPNAME=\"daemon\" -DLFILE=\"/var/spool/cron/atjobs/.SEQ\" -Wall atd.c | atd.c:511:2: error: #error "No mail command specified." | make: *** [atd.o] Error 1 Fixed it with the recommended solution of defining SENDMAIL as /bin/true Fixes [BUGID #180] Reorganized the recipe file for cleanlyness. Add the init script for at As per Scott's wiki instructions added the this init script for at: http://git.buildroot.net/buildroot/tree/package/at/S99at add libpam to dependancy And bumped PR. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* rpcbind: add patch to fix host include pathSaul Wold2010-09-022-2/+18
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* qemu: build qemu-x86-64 binary for use in locale generationJoshua Lock2010-09-023-3/+3
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* updateme: detect and prepare patchesBruce Ashfield2010-09-021-1/+1
| | | | | | | | | | | | | | The big part of this commit is to detect and prepare any "free floating" patches into a kernel feature that will be automatically applied to the kernel tree. These patches will be pushed onto the BSP branch via guilt, and then built as part of the normal build/deploy cycle. There are other grouped cleanups, such as tabs instead of spaces, and the removal of the unused decheckpoint function. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* package_rpm: Enable debian style tagsMark Hatle2010-09-022-50/+60
| | | | | | | | Enable debian style tags including suggests, enhances, recommends Note, these are not yet used by the dependency resolver. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* rootfs_rpm: Optimize rpm database processingMark Hatle2010-09-022-1/+5
| | | | | | | Optimize the creation of the solverdb by disabling fsyncs and database caches that are not used when generating a solution. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* package_rpm: Enable per file dependenciesMark Hatle2010-09-022-18/+65
| | | | | | | | | Switch the per file dependency handing to passing the information to rpm via the standard 'external' dependency scripting. This ensures that the dependencies found by RPM exactly match the ones presented by package.bbclass. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* Add qemu-ppc in qemu-native, required by eglibcZhai Edwin2010-09-023-3/+3
| | | | Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* libmatchbox: Fix the matchbox environment start failure on x86-64 target.Zhai Edwin2010-09-023-4/+27
| | | | | | | | | | | | x86 target works well. Root cause is libmatchbox use "0"(int) as termination indicator when calling XftFontOpen, which in turn called FcPatternVapBuild(in fontconfig). It try to get the "0" as char* and fetch wrong value, as int and char* has different size on x86-64. This patch forces a NULL pointer as terminator to fix it. [BUGID #234] is fixed by this Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* pointercal: add config file for x86-64 targetZhai Edwin2010-09-022-1/+2
| | | | | | | | | | | Currently no config file for x86-64 target, which cause /etc/X11/Xsession.d/30xTs_Calibrate.sh run into an infinate loop to block following scripts to start matchbox. Copy x86 config file to x86-64. [BUGID #242] is fixed by this Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* distro tracking field: add NO_UPDATE_REASON for cairoYu Ke2010-09-021-1/+2
| | | | Signed-off-by: Yu Ke <ke.yu@intel.com>
* distro-tracking: update devel/toolchain dataNitin A Kamble2010-09-021-12/+7
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* libc-package.bbclass: merge glibc & eglibc class filesNitin A Kamble2010-09-0212-508/+298
| | | | | | | | | | | | | | | | | | | | 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>