summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* file: reinstate 5.04 upgrades with modificationsQing He2010-08-274-17/+107
| | | | | | | | | | | | | | | | | | | | | | | | | | | | reinstate the patch since rpm recipe has been upgraded > commit 21d586b47c8c5338913c5e8ca2ee604409cc57a0 > Author: Qing He <qing.he@intel.com> > Date: Tue Jul 6 13:19:10 2010 +0800 > > file: upgrade to version 5.04 > > from 4.18 > > changes: > - remove native-fix.patch and sed line in do_configure_prepend, > AM_CONDITIONAL(IS_CROSS_COMPILE, ...) works well > - fix the bug of not packaging ${datadir}/misc/magic.mgc, > without this file, this utility isn't very useful > - add zlib as explicit build dependency > > Signed-off-by: Qing He <qing.he@intel.com> new changes: - string/B is not supported in file 5.04, add an alias to string/W - '>=' and '<=' was not supported, add an extension for existing usage Signed-off-by: Qing He <qing.he@intel.com>
* libuser: add 0.56.16 as new recipeZhai Edwin2010-08-272-0/+38
| | | | Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* base.bbclass: Add xz-native as depends when finding *.xz in SRCURIZhai Edwin2010-08-271-0/+7
| | | | | | | Just adding xz-native as DEPENDS in one bb file could not make its unpack run after xz-native build done. Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* xz: add 4.999.9beta as new recipeZhai Edwin2010-08-271-0/+20
| | | | | | Requies xz-native to unpack the tarball of libuser Signed-off-by: Zhai Edwin <edwin.zhai@intel.com>
* bash (GPLv2): remove metadata sharing from GPLv3 recipeKevin Tian2010-08-271-3/+27
| | | | Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* findutils (GPLv2): remove metadata sharing from GPLv3 recipeKevin Tian2010-08-272-34/+20
| | | | | | | | | | to avoid inadvertent contamination in the future, GPLv2 recipe is fully split its v3 buddy. This way we can enforce strong isolation for GPLv2 code. also remove one unnecessary patch Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* rsync: split GPLv2 version from GPLv3 by fixing the GPLv2 recipeDexuan Cui2010-08-272-2/+36
| | | | | | | | | | | | | | | | | | remove the "require rsync.inc", and copy the .inc file into the GPLv2 recipe, and adjust it properly; mkdir rsync-2.6.9 and copy files/rsyncd.conf into rsync-2.6.9/rsyncd.conf. BTW: the .conf file originated from OE in 2006: commit c2a4b021eb04924f8c8b0e0af1fac337a04cbcae Author: Raymond Danks <raymond@edanks.com> Date: Tue Apr 18 01:43:08 2006 +0000 rsync: Add rsyncd.conf http://cgit.openembedded.org/cgit.cgi/openembedded/commit/?id=c2a4b021eb04924f8c8b0e0af1fac337a04cbcae Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* which: add GPLv2 version 2.18Dexuan Cui2010-08-272-0/+91
| | | | Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* coreutils: upgrade to latest GPLv2 version (6.9)Kevin Tian2010-08-2710-196/+127
| | | | | | | | | | | | | | Before adding latest coreutils GPLv3 version, first we upgrade existing recipe to latest GPLv2 version here. To ensure a clean process, all bits are coded from scratch including patches and recipe, except that in recipe lines about update-alternative are reused from previous 5.3.0. All new patches are licensed under GPLv2. Tested simple features with most coreutils commands Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* test: Add scenario file for each target and support single case runningJiajun Xu2010-08-2714-30/+56
| | | | | | | | | | | | | | | | Different test cases are needed for different targets. A folder "scenario" is created under scripts/qemuimage-tests to hold scenario files for different targets. Single case running is supported now. User can run single case together with a whole test suite by setting variable TEST_SCEN in local.conf. By default test cases in sanity suite will be ran. If you want to run other test suite or specific test case(e.g. bat or boot test case under sanity suite), list them like following. TEST_SCEN = "sanity bat sanity:boot" Signed-off-by Jiajun Xu <jiajun.xu@intel.com>
* task-poky-basic: added new packages to basic task for LSBSaul Wold2010-08-272-16/+13
| | | | | | | | further tweaked by Kevin Tian, with simple boot test. 'at' is disabled as it depends on mail of build system which needs to be fixed Signed-off-by: Saul Wold <Saul.Wold@intel.com> Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* ftrace: add trace-cmd for ftrace control and configBruce Ashfield2010-08-272-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Rather than manually configuring ftrace, trace-cmd was created to provide a more user friendly interface to the tracer. Some examples are: # ./trace-cmd record -e all ls /bin Then to see the information: # ./trace-cmd report To see just a subsystem: # ./trace-cmd record -e irq ls /bin To list the available trace events: # ./trace-cmd list -e You can also trace a single trace point with one of two methods: # ./trace-cmd record -e sched:sched_wakeup ls /bin Or simply: # ./trace-cmd record -e sched_wakeup ls /bin This tool also works with tracers (plugins) as well as events # ./trace-cmd list -p Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* linux-wrs: update to 2.6.34.5Bruce Ashfield2010-08-271-5/+5
| | | | | | | | | edd8801 Linux 2.6.34.5 4070f43 vmware: fix build error in vmware.c 57cbde5 mm: fix up some user-visible effects of the stack guard page 4def7ce mm: fix page table unmap for stack guard page properly Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* sstate/utility-tasks: Ensure do_clean functions correctly and removes shared ↵Richard Purdie2010-08-272-4/+10
| | | | | | state Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* sstate: Run sstate_cleanall() as part of do_setscene()Richard Purdie2010-08-271-0/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* qemu: On some older machines SDL is availableMark Hatle2010-08-261-1/+2
| | | | | | | | | | On some older machines SDL is available, even if a pkgconfig file for SDL is not there. (See RHEL5.1) Extend the check, to see if the primary SDL header is there, if the pkgconfig check fails. Signed-off-by: Mark Hatle <mhatle@windriver.com>
* pseudo: Update to the latest git version of pseudoMark Hatle2010-08-261-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Latest git version includes: 2010-08-26: * (seebs) make offsets.c slightly less useless * (seebs) don't overwrite LD_LIBRARY_PATH values that include us 2010-08-25: * (seebs) fix the signal mask restore 2010-08-24: * (seebs) try to restore signal mask before calling exec() * (seebs) move errno restoration after code which could set errno 2010-08-19: * (seebs) handle insane edge case involving regcomp/regexec 2010-08-17: * (seebs) create speculative-deletion logic * (seebs) remove crackpot theories about cross-device renames 2010-08-16: * (rp) Fix ld_preload/ld_library_path mixup. * (seebs) Handle failed allocations. * (seebs) Fix logic for dropping empty LD_PRELOAD. Signed-off-by: Mark Hatle <mhatle@windriver.com>
* meta-toolchain: fix for recent opkg changeJoshua Lock2010-08-261-1/+1
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* meta-toolchain: update to reflect opkg state directory moveJoshua Lock2010-08-262-5/+6
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* opkg: finalize the change to var directoryKevin Tian2010-08-266-20/+26
| | | | | | | | | | | commit 1d0757f16beb31551733d9d755d72337ccda9642 changes opkg run state from /usr/lib/opkg to /var/lib/opkg, which however is incomplete and still many important information is kept under old directory including postinst methods. This makes latest boot into a mess. So finalize this movement to /var here. Fix [BUGID #229] Signed-off-by: Kevin Tian <kevin.tian@intel.com>
* sstate: fix architecture of sstate archivesJoshua Lock2010-08-251-3/+3
| | | | | | | | | | Using TARGET_ARCH as the pacakge architecture for sstate archives lead to some issues when using two machines with different BASE_PACKAGE_ARCH's but the same TARGET_ARCH such as netbook and qemux86 machines. Probable fix for [BUGID #223] Signed-off-by: Joshua Lock <josh@linux.intel.com>
* xf86-video-intel: fix COMPATIBLE_HOST entry, this was preventing buildingJoshua Lock2010-08-251-1/+1
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* poky-qemu: check for existence of required librariesJoshua Lock2010-08-251-0/+12
| | | | | | | We need some libraries installed to run the built qemu, check for their existence before trying to run the program. Fixes [BUGID #201] Signed-off-by: Joshua Lock <josh@linux.intel.com>
* qemu.inc: ensure helper programs are built when building for qemu machinesJoshua Lock2010-08-251-0/+2
| | | | | | QEMU machine images are useless without qemu-native and qemu-helper-native Signed-off-by: Joshua Lock <josh@linux.intel.com>
* opkg: use var for state files, not libdirJoshua Lock2010-08-253-6/+7
| | | | | | Fixes [BUGID #221] Signed-off-by: Joshua Lock <josh@linux.intel.com>
* bitbake/runqueue.py: Ensure rqexe always exists and that empty task lists ↵Richard Purdie2010-08-251-3/+16
| | | | | | cause a graceful exit Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* package_rpm: Temporary workaround for perfile dependenciesMark Hatle2010-08-231-0/+18
| | | | | | | Until the pseudo code is fully integrated, we need to roll up the per file dependencies into package dependencies for rpm. Signed-off-by: Mark Hatle <mhatle@windriver.com>
* rootfs_rpm: Enable multi dep solverdbsMark Hatle2010-08-232-61/+93
| | | | | | | | | | | | | Update package_rpm.bbclass to generate dep solver databases for each package arch. Following the example of the deb and ipk integration Revise the rootfs_rpm to solve the installation based on the multiple dep solvers. Note, recommends, locale and attemptonly pckages are still to be implemented. Signed-off-by: Mark Hatle <mhatle@windriver.com>
* package_rpm: Rewrite the way the spec files are generatedMark Hatle2010-08-231-169/+377
| | | | | | | | Use a single spec file to generate all of the split packages. This allows us to ensure the RPM package source package meta data is correct, and also speeds up the package generation process. Signed-off-by: Mark Hatle <mhatle@windriver.com>
* package.bbclass: Fix per-file dependency generationMark Hatle2010-08-231-4/+9
| | | | | | | | | | | | | The overall file list was being constructed with the wrong variable, it should have had FLIST in the name. Also it was possible to construct the system with some illegal variable names. Names that would have include "[]". So translate these away... Finally fix an issues where a filename with an _ could cause a package variable conflict. Again translate this away.. Signed-off-by: Mark Hatle <mhatle@windriver.com>
* rpm_5.1.10.bb: Update macrosMark Hatle2010-08-231-0/+5
| | | | | | Fix some additional macro definitions to enable rpmdeps usage Signed-off-by: Mark Hatle <mhatle@windriver.com>
* rpm: use rpm-5.1.10 from SNAPSHOT URI.Jeff Johnson2010-08-232-13/+1
| | | | | | | | | rpm-5.1.10 snapshot adds support for multiple aid databases revert slashDepth patch, now included in 5.1.10 Signed-off-by: Jeff Johnson <n3npq@mac.com> Signed-off-by: Mark Hatle <mhatle@windriver.com>
* Ensure all packages which should have x86_64 in COMPATIBLE_HOSTJoshua Lock2010-08-236-8/+6
| | | | Signed-off-by: Joshua Lock <josh@linux.intel.com>
* package.bbclass: Fix shlibs raceRichard Purdie2010-08-231-2/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake.conf: Add DESCRIPTION for -dev, -dbg and -doc packagesRichard Purdie2010-08-231-0/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* insane.bbclass: Update to match the packaging classes when handling OVERRIDESRichard Purdie2010-08-231-5/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* package.bbclass: Fix do_shlibsMark Hatle2010-08-231-4/+5
| | | | | | | | | The current packages shlibs processing is written to a local temporary file. This file is not consulted when evaluting the provider of the dependency, instead we need to cache the local values into the dictionary while we write the temp file. Signed-off-by: Mark Hatle <mhatle@windriver.com>
* devshell.bbclass: export the FAKEROOTENV so it can be accessed within the ↵Richard Purdie2010-08-231-0/+1
| | | | | | devshell task Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* utils.py: Fix bb.copyfile to change the permissions of the file back correctlyRichard Purdie2010-08-231-2/+4
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* package.bbclass: If files are unreadable, add read access for strippingRichard Purdie2010-08-221-2/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* lib/oe/path: Use bb.utils.copyfile as shutils can't cope with copying ↵Richard Purdie2010-08-221-1/+1
| | | | | | unreadable files Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* utils.py: Add a new extend_deps() to easily merge two dependency listsMark Hatle2010-08-201-0/+11
| | | | | | | | Add a new extend_deps function to more easily merge two dependency lists. This avoids adding duplicates, unless the value of the dependency is different. Signed-off-by: Mark Hatle <mhatle@windriver.com>
* package.bbclass: Add perfile dependency identificationMark Hatle2010-08-201-5/+77
| | | | | | | | | Using the rpmdeps commands, we enable the discovery of per-file dependencies. These dependencies are generated for all packages, and may or may not be used by any given packaging mechanism. Currently RPROVIDES and RDEPENDS are generated in this process. Signed-off-by: Mark Hatle <mhatle@windriver.com>
* bitbake.conf: Add shared/pkgconfig files to standard -dev globMark Hatle2010-08-202-3/+4
| | | | | | | | | | Add the pkgconfig files that may appear into the shared directory into the -dev globbing. Also change the udev integration to remove the manual instance of the shared directory .pc file. Signed-off-by: Mark Hatle <mhatle@windriver.com>
* rpm: Update the rpm integration to support per-file dependenciesMark Hatle2010-08-203-5/+103
| | | | | | | | | | Update the RPM package integration to support per-file dependencies This adds additional configuration options to RPM, as well as provides a helper script "perfile_rpmdeps.sh" that the build system can use to gather the dependency information. Signed-off-by: Mark Hatle <mhatle@windriver.com>
* glibc: bring back needed patches from older recipesNitin A Kamble2010-08-209-0/+799
| | | | | | | while removing old glibc recipes some needed patches from older recipes got wiped out. Bringing them back. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* base.bbclass: Initial work to add GPLv2 Only Build with Whitelist for GPLv3 ↵Saul Wold2010-08-202-1/+19
| | | | | | | | | Native tools [tweaks from Richard Purdie] Signed-off-by: Saul Wold <Saul.Wold@intel.com> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* linux-wrs: allow packed refs to be presentBruce Ashfield2010-08-201-2/+17
| | | | | | | | | | | | | The code which creates a working tree from the source Wind River Linux git repository manipulates the refs to make non-tracking, local branches. packed-refs remove the files from refs, making this code break and the builds fail. To fix this, if we detect the packed refs we simply create the local refs from the remote branches. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kernel: update branch revisions for 2.6.34.4Bruce Ashfield2010-08-201-5/+5
| | | | Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* guilt: import guilt for kernel patch managementBruce Ashfield2010-08-2013-0/+1100
| | | | | | | | | | | | | | The Wind River kernel is "patched" via guilt to provide both git integration and quilt like patch management (if that is of interest). This is a modified 0.33 guilt with some changes to streamline interactions with the way that the Wind River kernel is constructed. That being said, the common semantics of guilt are not changed, and it can be used for other purposes. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>