aboutsummaryrefslogtreecommitdiffstats
path: root/meta
AgeCommit message (Collapse)Author
2015-02-23package_deb.bbclass: implement BAD_RECOMMENDATIONSAndreas Oberritter
Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23dpkg: Don't move update-alternatives to sbindirAndreas Oberritter
Debian, Ubuntu and opkg all have it in bindir. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23package.bbclass: Add SYSTEMD_SERVICE to list of package specific variablesAndreas Oberritter
Changes to SYSTEMD_SERVICE should change the sstate checksum. To make that happen, it needs to be listed in the list of package specific variables, therefore add it. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23update-rc.d: use systemctl to (re)start services if systemd is runningAndreas Oberritter
Otherwise inconsistencies occur on hybrid systemd+sysvinit systems, especially on upgrade. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23connman: Simplify and fix packaging of VPN plug-insAndreas Oberritter
- Use simple static packaging. - Move VPN runtime dependencies from connman to the individual plug-ins. - Create a connmann-ppp package containing libppp-plugin.so, which is a shared library needed by l2tp and pptp plug-ins. - Let connman suggest VPN packages instead of recommending them, so they don't get installed by default. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23kernel.bbclass: try to clean up initramfs codeAndreas Oberritter
- Allow to override symlink name, similar to kernel and modules tarball. - Don't change working directory. - Remove superflous debug output. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23valgrind: enable build for MIPSAndreas Oberritter
Since 3.8.0, valgrind supports MIPS32. MIPS64 was added in 3.9.0. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23connman: only depend on xuser-account if ROOTLESS_X is setAndreas Oberritter
* Copied from xserver-nodm-init. Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23[opendreambox] sstate.bbclass: don't remove shared pkgdata if PACKAGE_ARCH ↵Andreas Oberritter
changed to MACHINE_ARCH Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gst-ffmpeg: Security Advisory - ffmpeg - CVE-2013-0869Yue Tao
The field_end function in libavcodec/h264.c in FFmpeg before 1.1.2 allows remote attackers to have an unspecified impact via crafted H.264 data, related to an SPS and slice mismatch and an out-of-bounds array access. http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-0869 Signed-off-by: Yue Tao <Yue.Tao@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 464123172c92d92fa08e2125c04653590ad654c7) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gst-ffmpeg: Security Advisory - ffmpeg - CVE-2013-4358Yue Tao
libavcodec/h264.c in FFmpeg before 0.11.4 allows remote attackers to cause a denial of service (crash) via vectors related to alternating bit depths in H.264 data. http://web.nvd.nist.gov/view/vuln/detail?vulnId=CVE-2013-4358 Signed-off-by: Yue Tao <Yue.Tao@windriver.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 6a029bee3da097b9ed8c421fcd5ea61cd1a31b34) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23openssl: upgrade to 1.0.1jRoss Burton
Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 390916b8400a46088c71183aef6e17b947cf4b74) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23bash: Fix CVE-2014-7169Khem Raj
This is a followup patch to incomplete CVE-2014-6271 fix code execution via specially-crafted environment Change-Id: Ibb0a587ee6e09b8174e92d005356e822ad40d4ed Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 76a2d6b83472995edbe967aed80f0fcbb784b3fc) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23bash: fix CVE-2014-6271Ross Burton
CVE-2014-6271 aka ShellShock. "GNU Bash through 4.3 processes trailing strings after function definitions in the values of environment variables, which allows remote attackers to execute arbitrary code via a crafted environment." Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 798d833c9d4bd9ab287fa86b85b4d5f128170ed3) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23layer.conf: Mark opkg-utils as ABISAFE for update-alternatives usageRichard Purdie
Currently linux-firmware rebuilds for each machine due to its usage of update-alternatives which in turn means a dependency on opkg-utils. Marking opkg-utils as ABISAFE is the only option we have right now to avoid this. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 6829c0e161c4a8cde6624f211865922fce62d4fa) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23update-rc.d/systemd: Remove OVERRIDES dependencyRichard Purdie
Taking run-postinsts and building for two machines which have different OVERRIDES leads to two different sets of stamps for an allarch package. We don't need to depend on OVERRIDES in these classes, the end resulting variables are good enough. We can therefore exclude the dependency and allow a single package to be generated for run-postinsts. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit fdc949154e64afb41dd4db3a97be74a15963128d) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23layer.conf: Add in useradd dependencies as ABISAFE dependenciesRichard Purdie
Currently allarch recipes using useradd rebuild each time MACHINE changes which is not desireable. Adding the useradd dependencies to this list ensures they do not change under these circumstances. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7743a309017f0fb9286f00b1f6f546ee95c05303) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-plugins-bad: disable libssh2Wenzong Fan
libssh2 is automatically linked to if present, this undetermined dependency may cause build errors like: .../x86_64-poky-linux/4.9.0/ld: cannot find -lssh2 libssh2 isn't an oe-core recipe, disable it for now. Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> (cherry picked from commit 0cc59247ece1ea134d060d3ff064b5561972a92b) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-plugins-bad.inc: Add rtmp support in gstreamer.Marie Kowalczyk
RTMP feature depends on rtmpdump. Signed-off-by: Marie Kowalczyk <marie.kowalczyk@vodalys.com> Signed-off-by: Ross Burton <ross.burton@intel.com> (cherry picked from commit 8d3dc353c8857d27957c9db4ced8b2009f2e9b2a) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23python-native: disable user site supportYasir-Khan
The user site-packages gets inserted into sys.path ahead of the system site directories, so a site package installed there will be used in preference to what's in our sysroot, causing less deterministic builds, and potential build breakage, depending on what the user has installed there. Disable it for our native python, so they don't affect our builds. Signed-off-by: Christopher Larson <kergoth@gmail.com> Signed-off-by: Yasir-Khan <yasir_khan@mentor.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit c448bf3629ab5d930ed845d4ba48e37e4a85d2a3) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-plugins-ugly: upgrade to 1.4.1Cristian Iorga
Bugfix release. Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 04e53e971451b023ac1c57086603a9a7fbba838c) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-rtsp-server: upgrade to 1.4.1Cristian Iorga
Bugfix release. Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4bc977e532b67311a6ba4da78397badc0e4c4ac5) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-plugins-bad: upgrade to 1.4.1Cristian Iorga
Bugfix release. Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 8fbdb1d64dd469624004cc82660a25b98f44dee0) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-plugins-good: upgrade to 1.4.1Cristian Iorga
Bugfix release. Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 1f70d23430e803e9e8950e5bd825df972194feb4) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-plugins-base: upgrade to 1.4.1Cristian Iorga
Bugfix release. Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit ba03f8ddc2fc6d6f85628d6d4a87d465c83c9fde) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-libav: upgrade to 1.4.1Cristian Iorga
Bugfix release. Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7f58488e1ed175136da49109ead3d3eaaf988aeb) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0: upgrade to 1.4.1Cristian Iorga
bugfix release. Signed-off-by: Cristian Iorga <cristian.iorga@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7640444d1b947ae3d7b9b43f70bdb9798a38c5ae) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-plugins-bad: Add DEPENDS on jpegCarlos Rafael Giani
libjpeg is automatically linked to if present. This cannot be turned off. Adding DEPENDS on jpeg ensures that a proper dependency is established. Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4c13eced019eac49f047a620994c1b56af5d4951) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-plugins-bad: Fix GL/GLES configurationCarlos Rafael Giani
* Replace --disable/enable-gl with the individual EGL, GLES, GL switches (--disable-gl turns off GL support entirely) * Put the default opengl packageconfig into its own variable to make it easier for distros and BSP layers to define what to use (GL, GLES, or neither) * Add libglu as a dependency for desktop GL * Patch configure.ac to ensure libraries are only searched and linked to if the corresponding API isn't disabled (this prevents cases where libgstgl is linked to GLU even though desktop GL is dis- and GLES enabled) Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7bf062f2e2b92c2401fa2386b6281aae023b21a8) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-plugins-bad: Add DEPENDS on libpngCarlos Rafael Giani
libpng is automatically linked to if present. This cannot be turned off. Adding DEPENDS on libpng ensures that a proper dependency is established. Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 413d5665cedd740125862e5eec5ca1f3b38b8363) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-omx: Add DEPENDS on gstreamer1.0-plugins-badCarlos Rafael Giani
gst-omx links to libgstgl if it is present, and libgstgl is built by gstreamer1.0-plugins-bad. Adding it as a DEPENDS ensures a proper dependency is established. Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a9790695e207ef989a691d97658d63b022144c7c) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-plugins-bad: add opencv haar cascade XML files to packageCarlos Rafael Giani
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit fbd886eff693135bcd9fbe62cfd37f255798ca78) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23libtiff: fix CVE-2013-1961Muzaffar Mahmood
Integrate community fix for the issue CVE-2013-1961 and migrated to version 4.0.3. Stack-based buffer overflow in the t2p_write_pdf_page function in tiff2pdf in libtiff before 4.0.3 allows remote attackers to cause a denial of service (application crash) via a crafted image length and resolution in a TIFF image file. Signed-off-by: Priyanka Shobhan <priyanka_shobhan@mentor.com> Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Muzaffar Mahmood <muzaffar_mahmood@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit f24e3456c60951d2985d7c23bdcc1f8c15d6c167) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23openssl: Re-add linux-uclibc tupleKhem Raj
With last restructuring for musl, some of uclibc targets got ignored fsl/ppc and ARM worked ok since they use special target triplets which were already considered but other like mips, x86 and so on failed Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 63ab0ce2103bcf3a42ce5812a22409779126e114) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23nss: CVE-2014-1544Li Wang
the patch comes from: https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2014-1544 https://hg.mozilla.org/projects/nss/rev/204f22c527f8 author Robert Relyea <rrelyea@redhat.com> https://bugzilla.mozilla.org/show_bug.cgi?id=963150 Bug 963150: Add nssCertificate_AddRef and nssCertificate_Destroy calls to PK11_ImportCert to prevent nssTrustDomain_AddCertsToCache from freeing the CERTCertificate associated with the NSSCertificate. r=wtc. Signed-off-by: Li Wang <li.wang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7ef613c7f4b9e4ff153766f31dae81fc4810c0df) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23sstatesig: Only squash dependencies for allarch packagegroupsRichard Purdie
The idea of squashing packagegroup dependencies was to avoid allarch packages rebuilding upon tune/arch changes. Now that the allarch class inclusion is conditional, we can narrow down the packagegroup squashing to be specifically applied to allarch recipes. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit bd8018792155ae842952432900c8431feeaffe30) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23openssl: add DEPENDS on openssl-native for rehashJackie Huang
'make rehash' used the compiled openssl to get hash value for files, it always failed when cross compiling: /path/to/openssl/1.0.1i-r0/openssl-1.0.1i/util/shlib_wrap.sh: line 96: /path/to/openssl/1.0.1i-r0/openssl-1.0.1i/util/../apps/openssl: cannot execute binary file so add DEPENDS on openssl-native for target package and use it instead of the one compiled from target package. Signed-off-by: Jackie Huang <jackie.huang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 9705586b6eca157e8f8fd6071f489a49bf1db181) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23boost: Upgrade to 1.56.0Saul Wold
Rebase boostconfig to handle moved user-config file Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit a6afd754290cecbe57392d13477557051b438817) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gst-ffmpeg: add PACKAGECONFIG for libav9 and patch from GentooMartin Jansa
* apply the patch only when PACKAGECONFIG is selected, because the changes aren't backwards compatible Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 7324d7deb18b81943100bc35301b0c4aa22dc404) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23openssl: Repace if-else with case and add musl tripletKhem Raj
Simplifies the code and adds knowlwdge about musl targets Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 106305227003761c3fc562c21bb859a5256f2b36) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-rtsp-server: Upgrade to 1.4.0Peter Kjellerstedt
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 466268fc86c3a08fab0ba45243c32bfaad613a96) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-plugins-good: Add a PACKAGECONFIG for udevPeter Kjellerstedt
This solves these floating dependencies: WARNING: QA Issue: gstreamer1.0-plugins-good-video4linux2 rdepends on libudev, but it isn't a build dependency? [build-deps] WARNING: QA Issue: gstreamer1.0-plugins-good-video4linux2 rdepends on libgudev-1.0, but it isn't a build dependency? [build-deps] Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit b23a9c94e574fec0f0dcda498c1f5a0592114055) Signed-off-by: Andreas Oberritter <obi@opendreambox.org> (merge fixes)
2015-02-23SIGGEN_EXCLUDERECIPES_ABISAFE: add initscriptsMartin Jansa
* update-rc.d now adds initscripts dependency even to allarch recipes making them effectively TUNE_PKGARCH, "fix" it by excluding initscripts from all signatures Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 4321c553d5ae816e566234e981a0815bba046d39) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23openssl: upgrade to 1.0.1iPaul Eggleton
Removed one patch merged upstream. Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit fc1d2b4ec7e7f5c5e2b3434bc8208967ead6f336) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-plugins-good: fix the bug for gstrtpmp4gpayWang Zidan
set dafault value for MPEG4 without codec data in caps https://bugzilla.gnome.org/show_bug.cgi?id=734263 Signed-off-by: Wang Zidan <b50113@freescale.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> (cherry picked from commit fe4dc1d30eea723361a0f88109717d8a70b2b17d) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-omx: Remove unnecessary dependency on plugins-bad.Drew Moseley
This also corrects an erroneous overwriting of the dependencies from the inc file. Signed-off-by: Drew Moseley <drew_moseley@mentor.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit d98e43a332f708b6db75109b90dcc6f562685f7a) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23opkg-utils: Update SRCREVPaul Barker
opkg-build now checks whether tar supports the '--format' option before using '--format=gnu' so that packages can be build with both Busybox tar (no '--format' option) and GNU tar (defaults to posix format unless told otherwise on some distros). Signed-off-by: Paul Barker <paul@paulbarker.me.uk> Signed-off-by: Saul Wold <sgw@linux.intel.com> (cherry picked from commit 99ed5ed0d2f43549e92481de388c69d65a897774) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-omx: upgrade to 1.2.0Carlos Rafael Giani
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Saul Wold <sgw@linux.intel.com> (cherry picked from commit 8b55dd80a54e9a8e10e9e689ad40fac8d0130ba7) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-libav: upgrade to 1.4.0Carlos Rafael Giani
* Backported patch removed, since it is already included in this release Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Saul Wold <sgw@linux.intel.com> (cherry picked from commit e9bc4272c7415db278046d2dd9ac2df33f9b7122) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
2015-02-23gstreamer1.0-plugins-ugly: upgrade to 1.4.0Carlos Rafael Giani
Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org> Signed-off-by: Saul Wold <sgw@linux.intel.com> (cherry picked from commit 095b6fdcffacfe0770ae191fde0995331969da4b) Signed-off-by: Andreas Oberritter <obi@opendreambox.org>