summaryrefslogtreecommitdiff
path: root/meta
Commit message (Collapse)AuthorAgeFilesLines
* linux-yocto: update target/meta SRCREVsBruce Ashfield2011-06-061-7/+7
| | | | | | | | | | | | | | This SRCREV update picks up the following changes from the 2.6.37 kernel tree: - fishriver: create and use a dedicated BSP branch - fishriver: usbnet fixes, but common to all boards - standard: update omap baseline match the 2.6.34 upstream merge content Built and boot tested on qemu* Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
* distro tracking: update Qing -> SaulSaul Wold2011-06-061-59/+68
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* json-glib: Update to 0.12.4Saul Wold2011-06-061-0/+0
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* distro-tracking: update openssh, tar, and grepScott Garman2011-06-061-13/+13
| | | | Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* tar: upgrade to v1.26Scott Garman2011-06-064-9/+10
| | | | Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* grep: upgrade to v2.8Scott Garman2011-06-061-3/+4
| | | | Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* openssh: upgrade to v5.8p2Scott Garman2011-06-065-4/+5
| | | | | | | LICENCE checksum updated due to a one-line change in the file (RedHat was added as a copyright holder). Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* distro-tracking: updatesScott Garman2011-06-061-14/+20
| | | | | | | | | | | | | | | Update the distro tracking fields for: * apmd * at * blktool * cpio * dosfstools * gzip * libatomics-ops * shadow Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* tzcode: Update to 2011gSaul Wold2011-06-062-19/+25
| | | | | | | | | [YOCTO #1080] Thanks to ilkka.tengvall@nsn.com Cc: ilkka.tengvall@nsn.com Signed-off-by: Saul Wold <sgw@linux.intel.com>
* package_rpm.bbclass: make RPM use on-disk permissionsScott Garman2011-06-061-0/+2
| | | | | | | | | Instruct RPM to use the on-disk permissions, owners, groups, and directory permissions, instead of defaulting to root:root Code changes suggested by Mark Hatle. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* bitbake.conf: set PSEUDO_PASSWD within FAKEROOTENVScott Garman2011-06-061-1/+1
| | | | | | | | PSEUDO_PASSWD needs to point to the directory where passwd and group files are kept. This will allow pseudo to use those users and groups to change file ownership. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* base-passwd: populate the target sysroot with passwd/group/login.defsScott Garman2011-06-062-2/+411
| | | | | | | | The passwd, group, and login.defs files in the target sysroot will be used when recipes create custom user and group permissions in their packages. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* shadow: add a -native recipe with customized utilitiesScott Garman2011-06-062-0/+1362
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a -native recipe for the shadow utilities. The custom --root option allows the the following utilities to be run within a chroot when invoked under pseudo: * useradd * groupadd * usermod * groupmod * userdel * groupdel * passwd * gpasswd * pwconv * pwunconv * grpconv * grpunconv They can then be used to manipulate user and group account information in target sysroots. useradd was also modified to create home directories recursively when necessary. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* shadow: recipe and patch cleanupScott Garman2011-06-067-131/+151
| | | | | | | | Taking over maintenance of the shadow recipe. Cleaning it up in preparation of adding a -native version that will be used to add users/groups during preinstall. Signed-off-by: Scott Garman <scott.a.garman@intel.com>
* gcc-package-cross: also install the symlinks in libexec with target prefixPhil Blundell2011-06-061-0/+1
| | | | | | | | .. since this is where collect2 seems to look for them. This seems like it is really a bug in collect2, but installing the symlinks is an easy workaround. Without this you get "could not find ld" errors when using -flto. Signed-off-by: Phil Blundell <philb@gnu.org>
* xf86-driver-common.inc: remove .la files to avoid unpackaged warningOtavio Salvador2011-06-061-1/+5
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gnutls: add p11tool into gnutls-binOtavio Salvador2011-06-061-1/+2
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* gnutls: use INC_PR on 2.12.5 version recipeOtavio Salvador2011-06-061-1/+1
| | | | Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
* base.bbclass: add cleansstate task between clean and cleanallMartin Jansa2011-06-061-2/+5
| | | | | | * sometimes it's usefull to remove only sstate cache and keep downloaded sources for rebuild Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* util-linux_2.19.1.bb: Fix compliation on uclibcKhem Raj2011-06-062-1/+34
| | | | | | | | util-linux 2.19 needs this patch to successfully compile on uclibc systems. This is a bug in util-linux that goes unnoticed on eglibc builds. Signed-off-by: Khem Raj <raj.khem@gmail.com>
* allarch.bbclass: Define BASE_PACKAGE_ARCH = "all"Khem Raj2011-06-061-0/+1
| | | | | | | If not overridden it gets the value which is for target recipes usually defined in machine tune files Signed-off-by: Khem Raj <raj.khem@gmail.com>
* bison: upgrade from 2.4.3 to 2.5Nitin A Kamble2011-06-063-156/+3
| | | | | | This version of bison needs m4 1.4.16 or newer Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* autoconf: upgrade from 2.65 to 2.68Nitin A Kamble2011-06-0611-15/+24
| | | | | | And rebase the patches to the newer code. Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* m4: upgrade from 1.4.15 to 1.4.16Nitin A Kamble2011-06-062-3/+3
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* qmake_base.bbclass: fix lrelease/lupdate binary namesOtavio Salvador2011-06-021-0/+5
| | | | | | | | | | To support translation, qmake based projects usually call lrelease and lupdate however OE changes the binary names so this needs some mangle to work out of box. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Acked-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext: Add DEPENDS on git-nativeRichard Purdie2011-06-021-2/+3
| | | | | | | | | | There are tools within gettext that make use of git, crazy as it may seem so we have to ensure a recent version of git is available. It could be worse, it could be the (deprecated) cvs alternative in the code. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* sysvinit: Mark as machine specific since there are machine specific ↵Richard Purdie2011-06-021-0/+3
| | | | | | | | | | | | | components to this recipe The inittab file depends on variables that are part of the machine config such as the SERIAL_CONSOLE so the whole recipe must get built as machine specific. Better might be to split the config out into a separate recipes from the binaries but this fixes the immediate problem. [YOCTO ##1131] Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* libc-package: fix typo causing annoying diagnosticPhil Blundell2011-06-021-1/+1
| | | | | | | | | | We don't package /etc/rpc and do_install() makes some effort to remove that file so as to avoid the "installed but not shipped" diagnostic. But, due to a typo in the command line, the file wasn't actually being removed and the diagnostic continued to be issued. Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc: fix mispackaging of libcidnPhil Blundell2011-06-023-5/+5
| | | | | | | | | | | | The glob for libc_baselibs was too permissive, causing some of the libcidn symlinks to be placed in ${PN} rather than the intended subpackage. Worse, the .so itself was actually landing in ${PN}-dev, so the net effect was to make libc6-dev a dependency of libc6. Bump PRs for both 2.12 and 2.13 as a result. Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ghostscript: Fix up file locations and add i686Saul Wold2011-06-0211-0/+1
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dbus: avoid dependency on x11 for -native buildPhil Blundell2011-06-021-2/+5
| | | | | | | | The native variant already configures --without-x so the X11 libs are redundant. Adjust the DEPENDS to match. Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gnutls: add --with-libdl-prefix and --with-libpthread-prefixMartin Jansa2011-06-021-0/+2
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* rpm: avoid dependency on perl and python for -native buildPhil Blundell2011-06-021-4/+6
| | | | | | | | | | | | Update override naming (_native -> _virtclass-native) to disable perl and python bindings when building native rpm, and adjust the DEPENDS to match. Perl bindings were, in fact, already disabled for both native and target builds so it's only the python ones that have really changed. Signed-off-by: Phil Blundell <philb@gnu.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* recipes: Upstream-status --> Upstream-Status: for multiple patchesDexuan Cui2011-06-029-9/+9
| | | | | | As a keyword, Upstream-Status is case sensitive. Signed-off-by: Dexuan Cui <dexuan.cui@intel.com>
* libx11: fix libX11 keysyms to pass xts5 of lsbJingdong Lu2011-06-024-5/+58
| | | | | | | | | | | | | | | Fixes bug: [YOCTO #1095] Because of cross-compiling libx11 keysyms will cause Xts5 test of LSB fail. libx11 use a tool named "makekey" which compiled as a native tool to generate ks_tables.h. Because the size of "unsigned long" is different between 32-bit and 64-bit, we should judge whether our target is 32-bit or 64-bit and tell "makekey". I add a patch to "makekeys_crosscompile.patch" to "src/utils/makekeys.c" in order to deal with the different targets. If our target is 32-bit, we force the variable its type is "unsigned long" to "uint32_t". So we can generate a correct keysyms. Signed-off-by: Jingdong Lu <jingdong.lu@windriver.com>
* task-core-lsb: add cups and ghostscript into imageKang Kai2011-06-021-1/+2
| | | | | | | [Yocto 1030] Because it is fixed by Qing He, then add cups and ghostscipt into image Signed-off-by: Kang Kai <kai.kang@windriver.com>
* gcc: Fix volatile access issue for ARMSaul Wold2011-06-022-1/+31
| | | | | | | | | | [YOCTO #1130] This patch brings in a patch from gcc for the following issue: http://gcc.gnu.org/ml/gcc-patches/2011-03/msg01477.html Signed-off-by: Saul Wold <sgw@linux.intel.com>
* avahi: enable service when using systemdKoen Kooi2011-06-022-1/+19
| | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* rootfs_ipk: delete opkg metadata if package management not required and all ↵Phil Blundell2011-06-021-0/+11
| | | | | | | | | | | | | | | | | | | packages are configured If all the postinsts were successfully run in offline mode, and package-management hasn't been requested as an IMAGE_FEATURE, the opkg metadata is now redundant and can safely be deleted. Also, the update-rc.d and base-passwd packages can be removed since they will serve no further purpose in this situation. If some packages are still unconfigured at this point then we need to keep their metadata around so that either opkg or the awk script can configure the packages at boot time. In theory it would be possible to strip out the data for packages that have already been configured, but right now we just hold on to the whole status file in that situation. Signed-off-by: Phil Blundell <philb@gnu.org>
* shadow: remove selinux entry from pam.d/loginKoen Kooi2011-06-022-7/+2
| | | | | | | | | SElinux has been disabled in the recipe, leading to messages like this: [ 167.643218] login[312]: PAM unable to dlopen(/lib/security/pam_selinux.so): /lib/security/pam_selinux.so: cannot open shared object file: No such file or directory [ 167.670837] login[312]: PAM adding faulty module: /lib/security/pam_selinux.so Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* u-boot: package up u-boot.bin for field upgradesKoen Kooi2011-06-022-1/+12
| | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gettext-0.16.1: mark upstream status for gplv2 recipe's patchesNitin A Kamble2011-06-0210-9/+19
| | | | Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
* siteinfo: replace all-linux with allarch-linux to match ↵Martin Jansa2011-06-021-1/+1
| | | | | | | 5d7d4e1ed9bedf2b6510796d76ea8f94739b9de2 Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* clutter-1.6: Add patch to update gettext macro versionSaul Wold2011-06-012-2/+35
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* puzzles: Update to 9175Saul Wold2011-06-011-0/+0
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>
* dbus 1.4.1: disable sysv script properly when using systemdKoen Kooi2011-06-012-1/+5
| | | | | | OE-core uses 'dbus-1' as initscript name, which no other distribution(-buildsys) does, so we have to take special measures. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* binconfig: improve handling of empty prefixesPhil Blundell2011-06-011-2/+2
| | | | | | | | | | | This is a backport of 952e5e2b7a5c1deefc939594d40b81a71fb16a54 from oe master. Without this the script mangling goes very wrong if ${prefix}="". There isn't really any way to fix this in the completely general case, but this patch does work with the two cases I tested (freetype and gpg-error) which were unusable previously. Signed-off-by: Phil Blundell <philb@gnu.org>
* busybox: sync do_install() with oe master (mostly)Phil Blundell2011-06-012-48/+57
| | | | | | | | | | | | | This is basically a backport of the current state of the art from the openembedded master repo. In particular this fixes an installation error on micro: | + cp -dPr /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/bin /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/sbin /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/ | cp: will not create hard link `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/image/bin' to directory `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/bin' | cp: cannot copy a directory, `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image', into itself, `/home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/image/busybox/image' | ERROR: Function 'do_install' failed (see /home/pb/oe/build-meta/tmp-eglibc/work/i586-oe-linux/busybox-1.18.4-r1.2/temp/log.do_install.3808 for further information) Signed-off-by: Phil Blundell <philb@gnu.org>
* sudo.inc: Add do_install_prepend () to sudo.incXiaofeng Yan2011-06-011-0/+12
| | | | | | | | | | Fix bug [YOCTO #1092] Own a directory "/var/lib" before do_install() because if there isn't this directory during installing, \ then script "mkinstalldirs" from "sudo package" will create directory "/var/lib/sudo" by recursion with mode "0700" \ which will cause bug [YOCTO #1092]. So I add do_install_prepend() to create a "/var/lib" which can be accessed \ by common user before installing files. Signed-off-by: Xiaofeng Yan <xiaofeng.yan@windriver.com>
* distro tracking: updatesSaul Wold2011-06-011-27/+72
| | | | Signed-off-by: Saul Wold <sgw@linux.intel.com>