Commit Graph

126 Commits

Author SHA1 Message Date
Joshua Lock
0e4111c7d9 bitbake.conf: quieten wget fetches
Add the q switch to wget fetches and resumes to reduce stdout noise.

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-29 12:33:46 +00:00
Joshua Lock
b2c8430898 packaged-staging: Move packaged staging directory outside of DEPLOY_DIR
Rename DEPLOY_DIR_PSTAGE to PSTAGE_DIR and move it outside of deploy.
Do soft assignment of a default variable inside bitbake.conf as
${OEROOT}/tmp/pstage.
Use a separate directory, PSTAGE_WORKDIR, to store transient packaged
staging files such as the stamp files and opkg.conf

Signed-off-by: Joshua Lock <josh@linux.intel.com>
2010-01-29 12:33:45 +00:00
Richard Purdie
19805550bd bitbake.conf: Add virtual/xserver to MUTLI_PROVIDER_WHITELIST
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-27 11:52:32 +00:00
Richard Purdie
b623ced116 bitbake.conf: Add virtual/libintl-nativesdk to MULTI_PROVIDER_WHITELIST
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-25 17:26:44 +00:00
Richard Purdie
3139368254 bitbake.conf: Add virtual/libintl-native to MUTLI_PROVIDER_WHITELIST
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2010-01-20 15:24:22 +00:00
Richard Purdie
b772c8cde5 bitbake.conf/base.bbclass: Rename the staging directory to sysroots and the populate_staging task to populate_sysroot
This change makes the purpose of the staging directory more obvious and
the taskname more true to what it now actually does.

The layout version number is increased due to the change in layout
but code to convert existing directories and insert a symlink for
backwards compatibility is included.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:42 +00:00
Richard Purdie
abe3902c2c bitbake.conf: Add virtual/libintl-native to ASSUME_PROVIDED
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-13 12:15:27 +00:00
Richard Purdie
b5b6b222bc bitbake.conf: Drop SHELLCMDS quoting fixing menuconfig task
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-11-12 21:22:56 +00:00
Richard Purdie
67a79c7443 bitbake.conf: Fix STAGING_BINDIR_CROSS to point to the location before the layout_* changes
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-10-05 16:29:06 +01:00
Richard Purdie
1d4f93e8f6 Add SDKMACHINE to simplify SDK control and add to CACHE paths to allow environmental variable control
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-18 10:01:33 +01:00
Richard Purdie
9fba0f42bc bitbake.conf: Update SPECIAL_PKGSUFFIX to include crosssdk/cross-canadian and drop -cross-sdk
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:24 +01:00
Richard Purdie
abfe8598c3 bitbake.conf: Add SDK variable definitions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:23 +01:00
Richard Purdie
0d7207ca39 sdk.bbclass: Rename to nativesdk.bbclass
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:25:22 +01:00
Richard Purdie
af85ce4b4e Remove layout_* variables
Remove layout_* variables and replace them with variables specific to the
different classes. The layout variables were only useful for the native/cross
classes and caused more confusion than they solved. They didn't scale to the
sdk class. It now clear a small set of native/cross variables fulfil the needs.

This patch also changes native.bbclass to use "/" as the STAGING_DIR which makes
sense since we're installing binaries into the locations we're compiling them for.

Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:24:36 +01:00
Richard Purdie
6024456d59 bitbake.conf: Use BASE_PACKAGE_ARCH as the default, not HOST_ARCH
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:22:15 +01:00
Richard Purdie
3b8b3f7a0b bitbake.conf: Add SDK variable definitions
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-17 22:21:52 +01:00
Richard Purdie
846794c17e bitbake.conf: Rename SDK_PREFIX SDKPATH
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-09-10 17:58:36 +01:00
Damien Lespiau
65bf6c90e6 base.bbclass: packages pulling a mercurial tree should depend on mercurial
As we don't provide a mercurial-native package (yet) let's assume the
build machine has it installed and check (sanity.bbclass) if it's the
case.

Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
2009-08-26 00:44:41 +01:00
Richard Purdie
3a680d226b bitbake.conf: Create the rootfs in WORKDIR, not directly in TMPDIR allowing creation of more than one rootfs at once
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-08-12 10:01:25 +01:00
Richard Purdie
ea4be0e5b0 bitbake.conf: Sync with changes in OE.dev 2009-07-02 14:30:04 +01:00
Richard Purdie
8643766837 bitbake.conf: Add definition of SRCPV so git revisions can be incrementaly numbered. Influence for this comes from Openmoko.
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-06-09 23:36:44 +01:00
Richard Purdie
6a11cf7dfe bitbake.conf: Set PERSISTENT_DIR for the cache location so its common to all builds of different machines
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-05-31 22:23:30 +01:00
Richard Purdie
2096c315df bitbake.conf: Always add full debug information and increase the default image slack space
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
2009-04-22 17:37:47 +01:00
Marcin Juszkiewicz
e1d6280a61 bitbake.conf: add IMAGE_ROOTFS_SIZE (from OE) 2009-01-23 17:48:28 +00:00
Richard Purdie
78f5f8df30 Various fixes after recent commit breakage 2009-01-04 00:00:59 +00:00
Richard Purdie
61d8ea7a14 bitbake.conf: In SPECIAL_PKGSUFFIX -cross-sdk must come before -cross and -sdk or it doesn't work as expected 2009-01-02 14:01:27 +00:00
Richard Purdie
6552990921 bitbake.conf: Default to an IMAGE_FSTYPES of tar.gz instead of the less useful jffs2 2009-01-02 10:31:44 +00:00
Richard Purdie
01ceeedc79 bitbake.conf: Rename DEBPV to EXTENDPV to sync up with OE 2009-01-02 10:30:37 +00:00
Richard Purdie
94c895aad5 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 2009-01-02 10:15:45 +00:00
Richard Purdie
2c70bf49c1 bitbake.conf: Drop stale unused MANIFEST variable 2008-12-31 22:58:07 +00:00
Rob Bradford
49e8c06b77 bitbake.conf: Allow TMPDIR and DEPLOY_DIR_IMAGE to be overridden 2008-12-01 20:50:05 +00:00
Richard Purdie
dd36b620fe bitbake.conf: Fix CHECK_COMMAND_wget quoting 2008-11-05 19:34:12 +00:00
Robert Bragg
d5b1c1dd85 [bitbake.conf] Removes the MACHINE_DRI_MODULES var since it's no longer used by mesa 2008-10-30 18:25:06 +00:00
Richard Purdie
b8ff2b6cc3 base.bbclass/bitbake.conf: Fix some string quoting to handle more unusual URLs 2008-10-23 21:08:42 +01:00
Marcin Juszkiewicz
6ae402ea3f image.bbclass: make ext2/ext3 images autoresize
New variable IMAGE_EXTRA_SPACE contains amount of kilobytes which has
to be added to size of IMAGE_ROOTFS. Resulting size is then passed to
genext2fs util.

As a result we do not have to specify size for ROOTFS_SIZE anymore.

git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5269 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-25 14:09:22 +00:00
Robert Bragg
3de4627417 Adds recipes to support building X servers based on the xfree86 DDX instead
of kdrive and building mesa. It's a big commit and it's still rather rough
around the edges, but there is a desire to get this in early so people can
review the work and help polish the changes.

Some of the notable bits:
• DRI support in mesa and the X server. (configured in machine conf via
  MACHINE_DRI_MODULES variable)
• XCB backend for xlib
• A fairly lite X server build with lots of legacy modules disabled.

I'm sure there is plenty of other fairly low hanging fruit if we want to
put more effort into reducing the size of the xserver build. Currently the
server build comes in @ ~2.3MB vs a kdrive fbdev server build @ ~1MB. E.g
xaa could be made conditional to save ~320K. Of course the kdrive server
doesn't include glx stuff, which is a pretty big chunk.

Also thanks to hrw, since I nabbed a some patches from him for this, and RP,
for various bits of Poky style advice.


git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5205 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-22 13:33:19 +00:00
Richard Purdie
da34e322e9 bitbake.conf: Fix typo introduced in r3774, thanks to Cyril Humbert for spotting
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5156 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-08 10:00:08 +00:00
Richard Purdie
e1af8defd6 hg fetcher: Apply fixes from Matt Hoosier
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5153 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-09-07 10:47:54 +00:00
Richard Purdie
fe22faba99 bitbake.conf: Add to PATH
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@5107 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-08-26 10:37:52 +00:00
Marcin Juszkiewicz
907a3ec2b9 bitbake.conf: added freesmartphone.org git mirror
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4992 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-31 15:23:28 +00:00
Richard Purdie
8beb43ca48 Move SANITY_ABI to its own file and give a more general name
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4938 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-24 11:10:33 +00:00
Richard Purdie
686752960b bitbake.conf: Default to SRCREV of INVALID
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4920 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-22 09:14:19 +00:00
Richard Purdie
6fc273a105 bitbake.conf: Add nasty workaround to deal with machine specific and 'all' architecture packages. This problem needs to be revisisted
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4908 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-21 11:26:25 +00:00
Richard Purdie
78c793fbf4 bitbake.conf: Add CO_DIR and STAGING_EXECPREFIXDIR from OE
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4895 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 14:19:47 +00:00
Richard Purdie
a566074ef3 bitbake.conf: Split STAGING and CROSS to become target specific so armv5 binaries don't mix with armv6 or v7, likewise with the cross compilers themselves. Also move pkgdata our of staging since it follows a totally different directory structure to staging. These changes break ABI so change the ABI number
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4893 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-19 11:59:42 +00:00
Richard Purdie
d12df5427a Switch from ipkg-utils to opkg-utils
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4863 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 21:34:57 +00:00
Richard Purdie
ba539abf0b bitbake.conf: Set MULTIMACH_ARCH to a default value
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4861 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 21:28:03 +00:00
Richard Purdie
5b799cc33c bitbake.conf: Add PACKAGES_DYNAMIC for PN-locale packages
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4860 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 20:54:07 +00:00
Richard Purdie
375f699c3a bitbake.conf: Add QEMU_OPTIONS for armv7a
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4859 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 20:52:49 +00:00
Richard Purdie
767d9ca544 Merge multimachine class into bitbake.conf and create singlemachine.bbclass as a backwards compatibility option
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@4858 311d38ba-8fff-0310-9ca6-ca027cbcb966
2008-07-17 20:49:48 +00:00