summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* poky-qemu-internal: implement file locking in bashScott Garman2010-10-081-30/+53
| | | | | | | | | | | | | | | | There does not appear to be a universal lockfile utility that meets our needs. For example: * 'lockfile' is part of the procmail pacakge in Ubuntu, a requirement we don't want to impose on our users * lockfile-[create|remove] from the Ubuntu lockfile-progs package does not appear to be available in Fedora/openSUSE So, the most portable way to do this is just to implement it in bash. The likelihood of race conditions is minimal for what we need this for. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* poky-qemu: fix handling of some rootfs typesScott Garman2010-10-081-0/+10
| | | | | | | | | | This allows the user to specify a rootfs type (e.g, poky-image-sato) without typing out the full filename and path (assuming we can infer a valid MACHINE and FSTYPE). This fixes [BUGID #415] Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* rootfs_deb: Fix problem with pseduo and rootfs locationSaul Wold2010-10-083-3/+4
| | | | | | This address [BUGID #401] to complete dpkg rootfs support Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* dpkg: upgrade to version 1.15.8.5Dongxiao Xu2010-10-085-27/+50
| | | | | | | | | Rebase several patches to fit the latest version Fix a compile issue related with snprintf. Reset PR in dpkg.inc Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* Rename MACHINE=netbook to MACHINE=atom-pcDarren Hart2010-10-0816-32/+32
| | | | | | | | | | | | 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>
* gststream commercial: modified recipes and tasks to add commercial identifierSaul Wold2010-10-084-13/+18
| | | | | | | | Modified DEPENDS and RDEPENDS in these recipes and tasks to make packages which have potential license implications opt in through options in poky/local.conf. Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* base.bbclass: add support for commercial license checkSaul Wold2010-10-082-0/+11
| | | | | | | | | This addresses [BUGID #410], require implict action by someone to enable functionality that may have license implications. By default this diables mp3 and mpeg decoding Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* gettext: Add GPLv2 version 0.14.1Saul Wold2010-10-088-0/+1333
| | | | Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* meta-toolchain: Fix symlink pathRichard Purdie2010-10-081-1/+1
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* meta-toolchain: Fix libGL.so not found issuesRichard Purdie2010-10-081-1/+4
| | | | | | | | | | | | Fix libGL.so not found issues by making sure ld.so.cache from the host system is used to locate libraries. Also, fix a /usr/ reference that should be /var to keep the installation tarball clean. [BUGID #228] Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* unfs-server: Fix DEPENDS for native/nativesdk casesRichard Purdie2010-10-071-0/+2
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* libc-package.bbclass, eglibc, glibc: enable locales generation using ↵Nitin A Kamble2010-10-073-53/+71
| | | | | | | | | | | | | | | | | | | 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>
* Update meta-ide-support dependenciesScott Garman2010-10-077-9/+9
| | | | | | | | | | | | | | | | | | Using poky-qemu with our new tap networking and/or unfs support required too many additional build steps. This updates the meta-ide-support dependencies so all features are built and available to use. Specifically, this adds psuedo-native, qemu-helper-native, and unfs-server-native to the dependency chain for meta-ide-support. This fixes [BUGID #392] Also add poky-gen-tapdevs and remove runqemu-nfs from the qemu-helper-native recipe, and update some qemu control script error messages to suggest building meta-ide-support. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* poky-fixed-revisions.inc: Clean up pointless PREFERRED_VERSION statementsRichard Purdie2010-10-071-44/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* librsvg: Drop old versionsRichard Purdie2010-10-072-62/+0
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* pulseaudio: Add back after it was lost in meta-moblin removal (and dependencies)Richard Purdie2010-10-0721-0/+1363
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* poky-default-revisions.inc: Move SRCREV settings into this fileRichard Purdie2010-10-0712-19/+22
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Merge runqemu features into poky-qemuScott Garman2010-10-074-262/+264
| | | | | | | | | | | | This merges the functionality of the runqemu script into poky-qemu. It also removes the requirement to order command line args to poky-qemu in any particular order. This fixes a slew of runqemu-related bugs by making the runqemu script obsolete (and fixing the issues in the new poky-qemu), including [BUGID #294] [BUGID #295] [BUGID #371] and [BUGID #324]. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* Allow running of multiple QEMU nfs instancesScott Garman2010-10-072-31/+39
| | | | | | | | | | These changes allow multiple instances of the userspace NFS server to run, when brought up by consecutive instances of the poky-qemu control script. This fixes [BUGID #393] Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* poky-gen-tapdevs: script to create a 'bank' of tap interfacesScott Garman2010-10-072-0/+96
| | | | | | | | | | | | | | This script can be used to create and configure a 'bank' of tap interfaces that can be used by the poky-qemu script. It is useful in locked-down enterprise environments where developers do not have sudo access, but need to be able to run QEMU with networking. A sysadmin would then use this script to bring up a number of tap interfaces for the user to make use of. This fixes [BUGID #391] Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* poky-qemu-internal: use lockfile-progs for network interface lockingScott Garman2010-10-071-5/+20
| | | | | | | | | | The 'lockfile' utility originally used comes from the procmail package, which users shouldn't have to install. This uses the more general lockfile-progs utilities to acheive the same end. This fixes [BUGID #389] Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* poky-qemu: integrate userspace nfsroot supportScott Garman2010-10-073-260/+140
| | | | | | | | | | This is the first phase of some refactoring the poky-qemu control scripts are getting. This integrates userspace nfsroot support into poky-qemu, making runqemu-nfs obsolete. This fixes [BUGID #295] Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* poky-qemu-ifup/ifdown: Require root privileges to runScott Garman2010-10-072-36/+35
| | | | | | | | | | This fixes [BUGID #232], requiring root privileges to run these scripts and giving an error prompt when that requirement is not met. The tunctl uid fallback code has also been removed, as we can rely on the specific version of tunctl run from the native sysroot. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* kern_tools: update SRCREV for defconfig fixesBruce Ashfield2010-10-071-1/+1
| | | | | | | | | | | | Fixes [BUGID #399] During BSP work it was noticed that some defconfigs weren't being pulled into BSPs. This was due to a bad test that ended up allowing a defconfig to exclude itself. The test has been tightened to only kernel feature files, and defconfigs are now always pulled in. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* xf86-video-intel_git: fix COMPATIBLE_HOST definitionNitin A Kamble2010-10-071-1/+1
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* syslinux: fix COMPATIBLE_HOST definitionNitin A Kamble2010-10-071-1/+1
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* nasm: fix COMPATIBLE_HOST definitionNitin A Kamble2010-10-071-1/+1
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* libacpi: fix COMPATIBLE_HOST definitionNitin A Kamble2010-10-071-1/+1
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* formfactor: mv emenlow formfactor config to machconfigSaul Wold2010-10-071-0/+0
| | | | | | Fixes [BUGID #398] Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* bitbake/runqueue.py: Fix invalid variable reference fixing the -f option ↵Richard Purdie2010-10-071-1/+1
| | | | | | with setscene tasks Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* sstate: Fix SSTAGE_MIRRORS handling and improve example in local.conf.sampleRichard Purdie2010-10-072-10/+46
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake/fetch/__init__.py: Abstract mirror variable handling and enhance to ↵Richard Purdie2010-10-071-5/+8
| | | | | | accept \n delimitation in variables Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* rootfs_rpm: Add lock file in the rpm deploy directory to allow mutliple ↵Richard Purdie2010-10-072-1/+5
| | | | | | rootfs creation tasks to coexist without breaking each other Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* gcc: Fix c++ search path for target system compiler making everything consistentRichard Purdie2010-10-073-3/+3
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* local.conf.sample: Until bug 227 is resolved, ipk packaging is needed for ↵Richard Purdie2010-10-071-1/+1
| | | | | | meta-toolchain so enable by default Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Export ALL_PROXY for bitbake commandsDarren Hart2010-10-072-2/+5
| | | | | | | | We already export http,ftp,https proxy environment variables. Some environments, GNOME for instance, place the socks proxy in ALL_PROXY and all_proxy. Export it as well. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* handbook: corrent RRECOOMENDS spelling in ref-variablesDarren Hart2010-10-071-1/+1
| | | | | | | Correct MACHINE_EXTRA_ESSENTIAL_RRECOOMENDS to MACHINE_EXTRA_ESSENTIAL_RRECOMMENDS. Signed-off-by: Darren Hart <dvhart@linux.intel.com>
* pseudo: Update to the latest version of pseudoMark Hatle2010-10-071-1/+1
| | | | | | | | | | | | | [BUGID #403] The latest version of pseudo has a workaround for an extended attribute problem that may show up with certain configurations of modern coreutils. Specifically cp -p does not use chmod to change the permissions, but instead uses fsetxattr to change the permissions. fsetxattr (and extended attributes) are not supported within pseudo. Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
* qt4-tools-native: Fix compile failuresRichard Purdie2010-10-062-6/+3
| | | | | | | | | | | | | | | | fontconfig/freetype are not listed in the dependencies, neither are any of the X components yet this recipe appears to be building the whole UI framework, not just the tools. It turns out this is a dependency for uic3 and qdbus. Since at this time we don't require these, remove them from the build. Its likely cross versions of those specific tools would need to be added due to their dependency on the windowing system compilation. [BUGID #390] Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake/sstate: Implement a lookup function to speed up setscene processingRichard Purdie2010-10-054-2/+55
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Revert "classes: Disable setscene tasks for initial testing"Richard Purdie2010-10-056-6/+6
| | | | This reverts commit 084ec86402bba92418898a4c47667a0574a3b3ee.
* base.bbclass: Implement PRINC, a way to increment the PR variable in ↵Richard Purdie2010-10-052-2/+21
| | | | | | .bbappend files Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* Improve FILESPATH usage in .bbappend recipesRichard Purdie2010-10-052-3/+7
| | | | Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
* bitbake/fetch: if mirror fetching fails, ensure exception is raisedJoshua Lock2010-10-051-1/+3
| | | | | | | | | | | | | | We catch any exception raised by the fetchers go() method and attempt to work around it by trying any (post) mirrors which are configured. However, should the mirrors fail the exception is lost and the fetch is assumed to have completed successfully. Instead, save the exception and if the local file does not exist after trying the mirrors re-raise the exception. Fixes [BUGID #362] Signed-off-by: Joshua Lock <josh@linux.intel.com>
* rootfs_deb: fix parsing a shell cmdSaul Wold2010-10-041-1/+1
| | | | | | | This fixes [BUGID #360] parsing failure when using package_dep as rootfs generator. Signed-off-by: Saul Wold <Saul.Wold@intel.com>
* kernel: update SRCREVs for emenlow and blacksand/KconfigBruce Ashfield2010-10-041-5/+6
| | | | | | | | | | Fixes [BUGID #395, #396] Add the emenlow-standard branch to the SRCREV list, and update all the branch revisions to include the fix for defconfig processing, that was exposed by work on the blacksand BSP. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* createme/patchme: use kgit-checkpoint to restore meta dataBruce Ashfield2010-10-042-2/+2
| | | | | | | | | | | | Fixes [BUGID: #390] The custom de-checkpoint routines used in createme/patchme destroyed data each run. This meant that incremental and expermental work couldn't be done directly in the kernel source tree itself. Using the more robust kgit-checkpoint allows that data to be persistent (until a clean is done). Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* kern_tools: allow patching on autocreated/empty branchesBruce Ashfield2010-10-042-2/+2
| | | | | | | | | | Fixes [BUGID #388] Even if we aren't creating the branch from scratch, it is possible that it has never been patched before. So let's make sure the infrastructure for patching is always in place. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* qemumips: Add formfactor file so the mouse works correctlyRichard Griffiths2010-10-041-0/+10
| | | | | | Fixes [BUGID #99] Signed-off-by: Richard Griffiths <rgriffit@windriver.com>