summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* systemd: cleanup /var/run on boot and create /var/run/utmpMartin Jansa2012-07-232-1/+8
| | | | | | | | | | | | | | * Angstrom uses /var/run cleanup because: Some apps (e.g. avahi-daemon) to clean up their old-style pid files and fail to start every other boot. Se we let systemd clean it on boot. Which seems general enough, so lets move var-run.conf from base-files.bbappend to systemd recipe. * /var/run/utmp was created by volatiles before, but without sysvinit installed systemd-update-utmp-runlevel.service fails to start without this file Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* udev-extra-rules: add mount.blacklist to CONFFILESMartin Jansa2012-07-231-2/+3
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* phonet-utils: package udev rulesMartin Jansa2012-07-231-1/+2
| | | | | | | | | | | | * fixes: WARNING: QA Issue: phonet-utils: Files/directories were installed but not shipped /lib /lib/udev /lib/udev/rules.d /lib/udev/rules.d/85-phonet-utils.rulesZZ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* systemd: include /etc/rpm/macros.systemd in PN-devMartin Jansa2012-07-201-2/+2
| | | | | | | | | | * fixes: WARNING: QA Issue: systemd: Files/directories were installed but not shipped /etc/rpm /etc/rpm/macros.systemd Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* systemd: add usbutils to DEPENDSMartin Jansa2012-07-201-2/+2
| | | | | | | | | * fixes: | No package 'usbutils' found | configure:16015: error: Package requirements (usbutils >= 0.82) were not met: Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* connman: rename bbappend to match new version from oe-coreMartin Jansa2012-07-191-0/+0
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* wpa-supplicant: rename bbappend to match new version from oe-coreMartin Jansa2012-07-191-0/+0
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* meta-systemd: pulseaudio: rename bbappend to match new oe-core versionMartin Jansa2012-07-191-0/+0
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* eina: do not remove bindir, it's not created with new automakeMartin Jansa2012-07-191-4/+0
| | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
* check: upgrade to 0.9.8 and fix build with new automake-1.12.xMartin Jansa2012-07-195-49/+41
| | | | | | | | | * configure_fix.patch and check-m4-am-path-check-use-quadrigraphs-in-macro-names-to-unbreak-autoconf.patch were already resolved upstream Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* navit: use 4 spaces instead of tabs in get_navit_fpu_settingMartin Jansa2012-07-191-3/+3
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* libopus: use 4 spaces instead of tabs in get_libopus_fpu_settingMartin Jansa2012-07-191-3/+3
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* lzma: use 4 spaces instead of 8 in do_unpack_appendMartin Jansa2012-07-191-4/+4
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* poppler-fp: convert tabs to 4 spaces in get_poppler_fpu_settingMartin Jansa2012-07-191-3/+3
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* recipes: convert tabs to 4 spaces in populate_packagesMartin Jansa2012-07-1917-127/+127
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* systemd bbclass: replace all tabs with 4 spacesKoen Kooi2012-07-191-165/+165
| | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* rp-pppoe: discard use of dnl in Makefile.amTing Liu2012-07-192-1/+29
| | | | | | | | | | | | | | | | | | Since Makefile.am is not processed by m4, but by automake, 'dnl' does not introduce a comment. Fix the following error: (appearred on opensuse-11.4/fedora-15, which shipped make with version 3.82) ... NOTE: package rp-pppoe-3.8-r8: task do_compile: Started ... | NOTE: make -j 3 | Makefile:640: *** missing separator. Stop. | ERROR: oe_runmake failed NOTE: package rp-pppoe-3.8-r8: task do_compile: Failed Signed-off-by: Ting Liu <b28495@freescale.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* kernel.bbclass: convert tab indentation in python functions into four-spaceRichard Purdie2012-07-191-171/+171
| | | | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* python_numpy: Fix SRC_URI warnings.Elvis Dowson2012-07-191-1/+8
| | | | | | | | | | This commit fixes the following warnings: WARNING: Unable to get checksum for python-numpy SRC_URI entry config.h: file could not be found WARNING: Unable to get checksum for python-numpy SRC_URI entry numpyconfig.h: file could not be found Signed-off-by: Elvis Dowson <elvis.dowson@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gtk+3: fix build with automake-1.12.xMartin Jansa2012-07-192-1/+32
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* dconf: fix unpackaged /usr/lib/gio/modules/.debug/libdconfsettings.soMartin Jansa2012-07-191-0/+3
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gnome-panel3: add dconf to DEPENDSMartin Jansa2012-07-191-1/+1
| | | | | | | | | | | | | * fixes: | configure:14455: error: Package requirements (gdk-pixbuf-2.0 >= 2.7.1 pango >= 1.15.4 gtk+-3.0 >= 3.0 cairo-xlib glib-2.0 >= 2.25.12 gio-2.0 >= 2.25.12 gio-unix-2.0 >= 2.25.12 gnome-desktop-3.0 >= 2.91.0 gconf-2.0 >= 2.6.1 libgnome-menu >= 2.27.92 dconf) were not met: | | No package 'dconf' found Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* Add hostapd 1.0 recipeDenis Carikli2012-07-193-0/+226
| | | | | | | | This recipe was based on the hostap-daemon_0.7.3.bb recipe in openembedded-classic at commit c1f52c58deee65c7498a3b3e82b4cc3ae5231b0e Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* Add compat-wireless recipe.Denis Carikli2012-07-193-0/+67
| | | | | | | | | | | | | | | | | | | This recipe was based on the compat-wireless.inc recipe from openembedded-classic at commit 53784a5e2622582ce5e2ffb91bbdb573503ed75e The .inc is there in order to make it possible to have such recipes: $ cat compat-wireless-ath_0.bb include compat-wireless.inc do_configure() { cd ${S} ./scripts/driver-select ath } 0001-ath5k-fix-compilation-without-CONFIG_PCI.patch will have to be submitted upstream Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* kernel.bbclass: fix external module buildingDenis Carikli2012-07-191-0/+3
| | | | | | | | | | Without that fix we have the following while compiling compat-wireless. include/linux/mmzone.h:18:30: fatal error: generated/bounds.h: No such file or directory Note that the compat-wireless recipe will be added in another commit. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* meta-efl: recipes: bump PR to rebuild after libudev0 soname change to libudev1Martin Jansa2012-07-198-6/+8
| | | | | | | * this patch depends on http://patchwork.openembedded.org/patch/32085/ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* pulseaudio: add patch to fix build with new udev API provided by systemd recipeMartin Jansa2012-07-192-0/+85
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* systemd: update to 186+gitKoen Kooi2012-07-194-14/+344
| | | | | | | | | | | | | | | | | | | | | | | | | | | This is a combined udev+systemd recipe: it will build both udev and systemd in one go, but keep the old (sub)package layout: udev udev-utils udev-systemd systemd systemd-vconsole-setup systemd-analyze systemd-initramfs And all libraries are seperated out: libgudev-1.0-0 libsystemd-daemon0 libsystemd-id128-0 libsystemd-journal0 libsystemd-login0 libudev1 The SRCREV is 94 patches ahead of the v186 tag to drag in compile fixes for 'old' gcc versions like 4.5.x. Runtime tested with build from scratch and opkg upgrade with angstrom Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gsettings-desktop-schemas: add SRC_URI checksumsMartin Jansa2012-07-181-0/+2
| | | | | Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* gnome-panel3: move as-needed.patch to gnome-panel dirMartin Jansa2012-07-182-0/+1
| | | | | | | | * there is BPN changed to gnome-panel and SRC_URI checksuming code cannot find it, causing this warning: WARNING: Unable to get checksum for gnome-panel3-native SRC_URI entry as-needed.patch: file could not be found Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* kernel.bbclass: replace os.system with subprocess.callRobert Yang2012-07-181-2/+2
| | | | | | | | | | | | | | | Replace os.system with subprocess.call since the older function would fail (more or less) silently if the executed program cannot be found More info: http://docs.python.org/library/subprocess.html#subprocess-replacements [YOCTO #2454] Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* kernel.bbclass: add deploy link to KERNEL_IMAGETYPEChristopher Larson2012-07-181-0/+1
| | | | | | | | | It's common to provide a non-machine-suffixed link in DEPLOY_DIR_IMAGE, so let's be consistent and do so here as well. Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* kernel.bbclass: Dont package kxgettext.oKhem Raj2012-07-181-1/+1
| | | | | | | | | | | | | | kxgettext.o is generated when building ppc kernels so we end up with packaging errors like > ERROR: QA Issue: Architecture did not match (20 to 62) on > /work/virtex5-poky-linux/linux-xilinx-2.6.38-r00/packages-split/kernel-dev/usr/src/kernel/scripts/kconfig/kxgettext.o Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* kernel.bbclass: add non-santized kernel providesBruce Ashfield2012-07-181-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the kernel version string uses characters or symbols that need to be santized for the package name, we can end up with a mismatch between module requirements and what the kernel provides. The kernel version is pulled from utsrelease.h, which contains the exact string that was passed to the kernel build, not one that is santized, this can result in: echo "CONFIG_LOCALVERSION="\"MYVER+snapshot_standard\" >> ${B}/.config <build> % rpm -qp kernel-module-uvesafb-3.4-r0.qemux86.rpm --requires update-modules kernel-3.4.3-MYVER+snapshot_standard % rpm -qp kernel-3.4.3-myver+snapshot-standard-3.4-r0.qemux86.rpm --provides kernel-3.4.3-myver+snapshot-standard = 3.4-r0 At rootfs assembly time, we'll have a dependency issue with the kernel providing the santizied string and the modules requiring the utsrelease.h string. To not break existing use cases, we can add a second provides to the kernel packaging with the unsantized version string, and allowing the kernel module packaging to be unchanged. RPROVIDES_kernel-base += "kernel-${KERNEL_VERSION}" % rpm -qp kernel-3.4.3-myver+snapshot-standard-3.4-r0.qemux86.rpm --provides kernel-3.4.3-MYVER+snapshot_standard kernel-3.4.3-myver+snapshot-standard = 3.4-r0 Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* kernel: Add kernel headers to kernel-dev packageDarren Hart2012-07-181-15/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [YOCTO #1614] Add the kernel headers to the kernel-dev package. This packages what was already built and kept in sysroots for building modules with bitbake. Making this available on the target requires removing some additional host binaries. Move the location to /usr/src/kernel Before use on the target, the user will need to: # cd /usr/src/kernel # make scripts This renders the kernel-misc recipe empty, so remove it. As we use /usr/src/kernel in several places (and I missed one in the previous version), add a KERNEL_SRC_DIR variable and use that throughout the class to avoid update errors in the future. Now that we package the kernel headers, drop the kernel_package_preprocess function which removed them from PKGD. All *-sdk image recipes include dev-pkgs, so the kernel-dev package will be installed by default on all such images. Signed-off-by: Darren Hart <dvhart@linux.intel.com> CC: Bruce Ashfield <bruce.ashfield@windriver.com> CC: Tom Zanussi <tom.zanussi@intel.com> CC: Khem Raj <raj.khem@gmail.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* recipes-kernel: make perf a standalone packageLiang Li2012-07-181-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | perf has been coupled to the kernel packages via kernel.bbclass. While maintaining the build of perf out of the kernel source tree is desired the package coupling has proved to be awkward in several situations such as: - when a kernel recipe doesn't want to build/provide perf - when licensing of dependencies would prohibit perf and hence the kernel from being built. To solve some of these problems, this recipe is the extraction of the linux-tools.inc provided perf compilation into a standalone perf recipe that builds out of the kernel source, but is otherwise independent. No new functionality is provided above what the linux-tools.inc variant provided, but the separate recipe provides baseline for adding new functionality. Signed-off-by: Liang Li <liang.li@windriver.com> Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* kernel: save $kerndir/tools and $kerndir/lib from pruningBruce Ashfield2012-07-181-1/+1
| | | | | | | | | | | | | | | | | | | The kernel source tree in the sysroot has all unecessary source code removed. The existing use case is to support module building out of the sysroot, but as more toolsa are moved into the kernel tree itself there are new use cases for the kernel sysroot source. To avoid putting dependencies on the kernel, and to be able to individually build and package these tools out of the source tree, we can save $kerndir/tools and $kernddir/lib from being removed. This enables tools like perf to be built our of the kernel source in the sysroot, without significantly increasing the amount of source in the sysroot. Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* cpuburn-neon: fix packaging to use a date as version and valid sourcesOtavio Salvador2012-07-181-7/+5
| | | | | | | | | | | * The package were not versioning the sources as the files had no version on its name. We workaround it mangling the DL_DIR; * We now dynamically check if the machine has or not neon feature and set COMPATIBLE_MACHINE. Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* libpam 1.1.5 bbappend: register PAM session with logindKoen Kooi2012-07-171-0/+6
| | | | | | This makes screen/tmux/etc work as intended Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* v4l-utils 0.8.8: disable qv4l2 buildKoen Kooi2012-07-172-1/+44
| | | | | | It picks up host qmake and breaks the build. Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* task-xfce-extended: remove xfce4-icon-themeAndreas Müller2012-07-171-3/+1
| | | | | | | | | | | xfce4-icon-theme is not required by default since xfce4-settings initially works with gnome-icon-theme and gnome-icon-theme is pulled in by many other recipes anyway. To reduce rootfs size - especially after gtk-update-icon-cache - xfce4-icon-theme is removed. Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* xfce4-power-manager: update to 1.2.0Andreas Müller2012-07-171-2/+2
| | | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
* various: update ; proto= to ; protocol= in SRC_URIKoen Kooi2012-07-1645-48/+48
| | | | | Signed-off-by: Koen Kooi <koen@dominion.thruhere.net> Acked-by: Martin Jansa <Martin.Jansa@gmail.com>
* udisks: do not start daemon automatically at boot timeAndreas Müller2012-07-161-1/+2
|
* systemd.bbclass: introduce SYSTEMD_AUTO_ENABLE variableAndreas Müller2012-07-161-2/+4
| | | | | | Currently all services introduced are enabled and started at installation. By setting SYSTEMD_AUTO_ENABLE = "disable" the default behaviour can be overridden.
* networkmanager: move systemd support to meta-systemdAndreas Müller2012-07-162-7/+20
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* gpsd: move systemd support to meta-systemdAndreas Müller2012-07-167-32/+62
|
* rsyslog: move systemd support to meta-systemdAndreas Müller2012-07-162-5/+15
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* keymaps: move systemd support to meta-systemdAndreas Müller2012-07-162-1/+1
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>
* dropbear: move systemd support to meta-systemdAndreas Müller2012-07-164-2/+2
| | | | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com>