summaryrefslogtreecommitdiffstats
path: root/meta/classes/base.bbclass
Commit message (Collapse)AuthorAgeFilesLines
* base.bbclass: Use subprocess rather than os.system for do_unpackRichard Purdie2009-11-031-2/+10
| | | | | | | | | | | gzip reports broken pipe errors with do_unpack on Fedora with certain builds of gzip and bash. By avoding python's SIGPIPE handler we can work correctly on these distributions. Patch based on a patch from the OE-devel mailing list, thanks to Khem Raj <raj.khem@gmail.com> and Holger Freyther <zecke@selfish.org> Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* base.bbclass: Add subdir feature to SRC_URI entries (from OE)Robert Schuster2009-03-111-0/+11
|
* base.bbclass, bitbake.conf: add support for BP/BPN variables (backported ↵Marcin Juszkiewicz2009-02-201-1/+9
| | | | | | | | | | | | from trunk) commit 94c895aad5ad286f172b04bc33ba670220d5eba8 Author: Richard Purdie <rpurdie@linux.intel.com> Date: Fri Jan 2 10:15:45 2009 +0000 bitbake.conf: Create BPN variable containing the pruned version of PN with various suffixes removed and use this for S and FILESPATH. This uses naming from OE but with improved code
* base.bbclass: fixed typoRobert Schuster2009-01-271-1/+1
|
* base.bbclass: align build configuration dump properlyMarcin Juszkiewicz2008-02-171-1/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3823 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Drop _FUNCTION suffix to METADATA_REVISIONRichard Purdie2008-02-151-3/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3819 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Show svn revision of poky being usedRichard Purdie2008-02-151-12/+28
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3818 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Make sure PATH searched for applications is expandedRichard Purdie2008-01-061-1/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3413 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base and sanity bbclasses + qemu: move gcc3 availability checking into ↵Marcin Juszkiewicz2008-01-031-0/+17
| | | | | | base.bbclass git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3402 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Fix populate_staging whitespaceRichard Purdie2007-11-301-1/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3272 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Fix PKGDATA to work properly with multimachineRichard Purdie2007-11-251-6/+13
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3238 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Add buildall taskRichard Purdie2007-11-251-0/+7
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3230 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Fix regexpRichard Purdie2007-11-141-1/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3149 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Improve .la file conversion from installed=yes to installed=noRichard Purdie2007-11-131-1/+4
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3140 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Fix hardcoded staging referencesRichard Purdie2007-10-291-2/+2
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3030 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Add note from OERichard Purdie2007-10-291-0/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3018 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Clean up staging referencesRichard Purdie2007-10-291-4/+4
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@3017 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: add checksums.ini generatorMarcin Juszkiewicz2007-10-171-6/+17
| | | | | | | | | | If file is fetched via HTTP or FTP and we do not have its checksum in metadata (conf/checksums.ini) then we generate checksums into TMPDIR/checksums.ini file. Content of that file can be then added into metadata one. git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2898 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: merge checksums.ini warning from OEMarcin Juszkiewicz2007-10-161-2/+2
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2890 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Swicth to use cleandirs flag for install taskRichard Purdie2007-09-051-6/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2694 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Remove and re-create when installing to ensure that it is emptyRoss Burton2007-09-031-0/+6
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2680 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Further tweaks from OERichard Purdie2007-09-011-16/+20
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2629 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Remove legacy code which hides bugsRichard Purdie2007-09-011-2/+0
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2628 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Remove showdata task (its broken and bitbake -e is equivalent ↵Richard Purdie2007-09-011-14/+5
| | | | | | and not broken), tweak URI checksum messages git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2627 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Make populate_staging run after install to avoid conflictsRichard Purdie2007-08-211-1/+2
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2534 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: populate_staging after do_compile. Any packages staging ↵Richard Purdie2007-08-211-1/+1
| | | | | | implementation can change this git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2529 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Set pkgdata location to something machine specific when needed ↵Richard Purdie2007-08-211-5/+5
| | | | | | | | so multimachine builds don't break. NOTE: People will have to rerun the install/package tasks after this change on existing builds git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2527 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Improve performance with SRC_URI_OVERRIDES_PACKAGE_ARCH ↵Richard Purdie2007-08-121-8/+9
| | | | | | enabled (14% parsing speedup) git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2483 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Fix SRC_URI_OVERRIDES_PACKAGE_ARCH handlingRichard Purdie2007-08-111-7/+12
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2482 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Sync with OE.dev (mainly download checksumming code)Richard Purdie2007-08-081-14/+134
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2411 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Correct git-native autodependenciesRichard Purdie2007-08-031-3/+3
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2351 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Auto add dependency on git-native when neededRichard Purdie2007-08-031-0/+7
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2349 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Fix base_get_srcrevRichard Purdie2007-08-011-1/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2278 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Minor performance tweak, add base_get_srcrev()Richard Purdie2007-08-011-1/+10
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2249 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Revert quoting changesRichard Purdie2007-07-071-2/+2
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2129 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Start to fix quotingRichard Purdie2007-07-061-2/+2
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@2126 311d38ba-8fff-0310-9ca6-ca027cbcb966
* classes: Rework core dependencies to work properly at the task levelRichard Purdie2007-04-031-6/+0
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1427 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: unexport DISTRO to prevent application compile failuresRichard Purdie2007-03-211-1/+7
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1380 311d38ba-8fff-0310-9ca6-ca027cbcb966
* Remove DISTRO_TYPE, replacing with IMAGE_FEATURES. Documentation is in ↵Richard Purdie2006-12-201-6/+11
| | | | | | local.conf.sample git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1053 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: unexport MACHINERichard Purdie2006-11-251-0/+1
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@957 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Make sure MACHINE isn't exported fixing failures in binutils ↵Richard Purdie2006-11-231-0/+4
| | | | | | when MACHINE is an envirionmental variable git-svn-id: https://svn.o-hand.com/repos/poky/trunk@951 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Fix errors in none libtooled packagesRichard Purdie2006-11-211-2/+6
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@935 311d38ba-8fff-0310-9ca6-ca027cbcb966
* Site file handling update: Instead of one site file per target, allow ↵Richard Purdie2006-11-211-0/+4
| | | | | | entries to be shared. Handled through siteinfo.bbclass git-svn-id: https://svn.o-hand.com/repos/poky/trunk@931 311d38ba-8fff-0310-9ca6-ca027cbcb966
* classes: Sync with OE - mainly quoting fixes or other minor updatesRichard Purdie2006-11-201-1/+0
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@885 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Sync with OE (remove broken mirrors, fix fetchall task)Richard Purdie2006-11-201-10/+19
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@880 311d38ba-8fff-0310-9ca6-ca027cbcb966
* classes: Standardise whitespace in anonymous python methods and factor out ↵Richard Purdie2006-11-201-44/+48
| | | | | | functions for more efficent use by bitbake (as also patched in OE) git-svn-id: https://svn.o-hand.com/repos/poky/trunk@875 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: depchains: don't -destructively- set the pkg's RRECOMMENDS.Chris Larson2006-10-271-0/+3
| | | | git-svn-id: https://svn.o-hand.com/repos/poky/trunk@824 311d38ba-8fff-0310-9ca6-ca027cbcb966
* package.bbclass: Split into two tasks, one which prepares the packages and ↵Richard Purdie2006-10-201-1/+1
| | | | | | then package_write which actually generates the packages. The two stage approach allows us to avoid circular dependency issues from classes like debian.bbclass. As the data being emitted into pkgdata/ changed, you need to either wipe tmp or rerun the do_install/do_package tasks (wipe the do_xyz stamps from the stamps dir). Everything will repackage anyway due to the new task. git-svn-id: https://svn.o-hand.com/repos/poky/trunk@807 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass, package.bbclass: Clean up and document. Should be no actual ↵Richard Purdie2006-10-201-23/+0
| | | | | | code changes git-svn-id: https://svn.o-hand.com/repos/poky/trunk@806 311d38ba-8fff-0310-9ca6-ca027cbcb966
* base.bbclass: Add fetchall task to fetch all sources for all the given task ↵Richard Purdie2006-10-161-1/+7
| | | | | | and all its dependencies (requires bitbake trunk) git-svn-id: https://svn.o-hand.com/repos/poky/trunk@803 311d38ba-8fff-0310-9ca6-ca027cbcb966