summaryrefslogtreecommitdiff
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* Fix the --root option in shadow-native programsJulian Pidancet2011-10-101-91/+98
| | | | | | | | | | | | | | | | | | | | | | | | | | The add_root_cmd_options.patch that we apply to shadow-native allow the various programs from the shadow utility package to chroot() so they can be used to modify etc/passwd and etc/group if they are located in a sysroot. Some of the shadow programs (gpasswd, useradd and usermod) need to parse the command line in two passes. But we can't use getopt_long() twice because getopt_long() reorders the command line arguments, and consequently corrupts the option parsing during the second pass. This patch fixes this issue by replacing the first pass by a very simple manual walk of the command line to handle the --root argument. This change is a patch of another patch, I apologize if it is difficult to read. But IMHO it wouldn't make sense to put the patch for this issue in another separated file. The --root options in groupadd and useradd are needed to make the useradd class work, and this issue was preventing to use useradd and groupadd long options while using the class. Signed-off-by: Julian Pidancet <julian.pidancet@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Allow user mode NFS server to run without rpcbind / portmapJason Wessel2011-10-102-1/+36
| | | | | | | | | | | | | and nfsroot mount without the need to talk to an RPC info server as long as the port numbers for mountd and nfsd are known in advance. This patch updates the qemu startup scripts and the user mode NFS server to have the ability to start without the need to use rpcbind or portmap services. Signed-off-by: Jason Wessel <jason.wessel@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* font-alias: Convert to use allarch including a patch to disable compiler checksRichard Purdie2011-10-102-4/+36
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* hicolor-icon-theme: Convert to allarchRichard Purdie2011-10-101-3/+3
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gcc/binutils: Disable NLS/gettext dependenciesRichard Purdie2011-10-105-3/+19
| | | | | | | | | | | | | We force the C locale when running builds for determinstic error messages. We therefore have no need to NLS support in binutils cross or gcc cross. We also don't need the standard base/autotools dependencies for our toolchain components since we don't autoreconf these. This patch turns off nls and cleans up some of the dependencies resulting in a slightly less convoluted set of build dependencies. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libc-package.bbclass: Use a makefile for locale gernation to increase ↵Richard Purdie2011-10-101-10/+15
| | | | | | | | | | | | parallelization We can generate the locales in parallel. The easiest way to do this is generate a Makefile and then run this with our usual parallel make options. [YOCTO #1554] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* connman: Drop hal dependency and udev configure option, neither is usedRichard Purdie2011-10-102-2/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* task-core-basic: Drop hal dependency, its deprecatedRichard Purdie2011-10-101-2/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* qt-demo-init/linux-firmware/adt-installer: Convert to Use allarch class fileRichard Purdie2011-10-103-6/+4
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnutls: Disable p11-kit dependency explicitly to resolve build failuresRichard Purdie2011-10-071-0/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mutter: update to 2.29.1 and fix SRC_URIJoshua Lock2011-10-072-17/+13
| | | | | | | | | mutter has been hosted by the gnome community for some time now, update the recipe to use the new SRC_URI and a more recernt version - this is the last version to support Gtk+ 2. Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* pkgconfig: Fix logic that was accidently leaving legacy pkg-config ↵Richard Purdie2011-10-072-13/+17
| | | | | | functionality enabled Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: split fsck* into its own subpackageKoen Kooi2011-10-072-4/+14
| | | | | | | This will allow systemd to run /sbin/fsck without dragging in all of util-linux Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* acl/attr: don't make symlink if base_libdir = libdirSaul Wold2011-10-071-0/+3
| | | | | Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* distro_tracking: UpdatesSaul Wold2011-10-061-25/+37
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* lsof: Update to 4.84Saul Wold2011-10-061-2/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* tzdata: Update to 2011kSaul Wold2011-10-061-2/+2
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* gnutls: Update to 2.12.11Saul Wold2011-10-065-30/+28
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* puzzles: Update to latest versionSaul Wold2011-10-061-0/+0
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* boost-jam-native: Add SRC_URI ChecksumSaul Wold2011-10-062-1/+5
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* gail: Add SRC_URI ChecksumSaul Wold2011-10-061-1/+4
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* gconf-dbus: Add SRC_URI ChecksumSaul Wold2011-10-061-1/+4
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* liburi-perl: Add SRC_URI ChecksumSaul Wold2011-10-061-1/+4
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libxml-perl: Add SRC_URI ChecksumSaul Wold2011-10-061-1/+4
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* icon-naming-utils: Add SRC_URI ChecksumSaul Wold2011-10-061-1/+4
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* mutter: Add SRC_URI ChecksumSaul Wold2011-10-061-1/+4
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* xserver-kdrive: Add SRC_URI ChecksumSaul Wold2011-10-061-1/+4
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* clutter-gst-1.6: Add SRC_URI ChecksumSaul Wold2011-10-061-0/+5
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* eds-tools: Convert from BZR to GIT RepoSaul Wold2011-10-061-3/+3
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libx11-diet: Add SRC_URI ChecksumSaul Wold2011-10-061-1/+4
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* guilt-native: Add SRC_URI ChecksumsSaul Wold2011-10-061-1/+4
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* libx11-trim: Add SRC_URI ChecksumSaul Wold2011-10-061-1/+4
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dosfstools: Add SRC_URI ChecksumSaul Wold2011-10-061-1/+4
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* grub: Add SRC_URI ChecksumSaul Wold2011-10-061-1/+4
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* xserver-xf86: Use PACKAGECONFIG for udev/hal choice and default to udevRichard Purdie2011-10-066-6/+10
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* native.bbclass: Ensure native recipes have a deterministic baselib valueRichard Purdie2011-10-061-0/+2
| | | | | | | | | | Changes to baselib by specific machine configuration were resulting in sstate cache invalidation, particularly in multilib configurations. This patch ensures this doesn't happen and native sstate cache files are reusable. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sstate.bbclass: Ensure machine specific stamps are only wiped for the ↵Richard Purdie2011-10-061-2/+7
| | | | | | | | | | | | | | | current task sstate was being a little too ethusiastic about removing stamp files and was removing stamp files for other machines when it shouldn't have been. This patch teaches sstate about machine specific stamp extensions and allows it to only remove the current task's stampfiles. Based on a patch from Phil Blundell <philb@gnu.org> with some tweaks from me. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* image.bbclass: No need to run most tasks except do_rootfsRichard Purdie2011-10-061-1/+13
| | | | | | | | | Running fetch/unpack/patch/compile/install etc. is pointless since the only image task that does anything is the rootfs task. Hence mark the useless tasks as noexec so we don't bother running them. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base.bbclass: Implement PACKAGECONFIGRichard Purdie2011-10-061-0/+38
| | | | | | | | | | | | | | | | These enabled options to be specified in the form: PACKAGECONFIG ?? = "<default options>" PACKAGECONFIG[foo] = "--enable-foo,--disable-foo,foo_depends,foo_runtime_depends" So that DEPENDS, RDEPENDS_${PN} and EXTRA_OECONF can be automatically built from specific options. Those options can easily be customised by the distro config or the user. Based on some ideas from Chris Elston <celston@katalix.com> but with an improved easier to use one line interface. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* base.bbclass: Minor cleanupRichard Purdie2011-10-061-5/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* webkit-gtk: Enable dependency tracking since the webkit makefiles have bugsRichard Purdie2011-10-051-0/+2
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* autotools.bbclass: Allow dependency tracking option to be easily overriddenRichard Purdie2011-10-051-1/+3
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gdb-cross-canadian: Fix source directory SRichard Purdie2011-10-051-1/+1
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* mtools: Disable parallel make install, its brokenRichard Purdie2011-10-052-0/+4
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* kexec-tools: fix architecture mismatch QA errorTom Zanussi2011-10-051-0/+2
| | | | | | | | | | | | | Building sato-sdk for an x86_64 target throws this QA error: | ERROR: QA Issue: Architecture did not match (62 to 3) on /work/x86_64-poky-li\ nux/kexec-tools-2.0.2-r1/packages-split/kexec-tools/usr/lib/kexec-tools/kexec_t\ est kexec_test uses 32-bit code for testing - add an INSANE_SKIP exception for it. Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bootimg.bbclass: fix comment typoOtavio Salvador2011-10-041-1/+1
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* image-live.bbclass: allow images to override ROOTFS and INITRDOtavio Salvador2011-10-041-2/+2
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* image.bbclass: improve comments regarding exported functionsOtavio Salvador2011-10-041-4/+1
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* linux-yocto: update live boot configurationBruce Ashfield2011-10-042-2/+2
| | | | | | | | | | | | | Updating the meta SRCREV to import a series of changes to synchronize live booting between multiple targets: d05450e meta/fri2: enable booting from iso 3da7d2a meta/fishriver: enable booting from iso 52e1c49 meta/emenlow: enable booting from iso 87918ae meta/crownbay: enable booting from iso Signed-off-by: Tom Zanussi <tom.zanussi@intel.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* qt4-embedded: move qt4-embedded-conf from RDEPENDS to RRECOMMENDSJames Limbouris2011-10-041-2/+2
| | | | | | | | | qt4-embedded-conf contains an environment setup script for profile.d. It has been packaged seperately to allow for its exclusion, but this is only practical if it is added to RRECOMMENDS, rather than RDEPENDS. Signed-off-by: James Limbouris <james@digitalmatter.com.au> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>