summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core
Commit message (Collapse)AuthorAgeFilesLines
* base-files: filesystems: fix mount orderGary Thomas2012-01-062-5/+6
| | | | | | | | | | | | | | | | | | | | This changes the order that file system [types] are tried when using 'mount' in busybox when the file system type is not explictly specified. The pervious ordering is incorrect in that less capable file system types are tried first, e.g. ext2 before ext3, which will cause an ext3 file system to be mounted as ext2, disabling some of the ext3 features such as journaling. The change also moves infrequently used file system types to the end as checking for them is just a waste of effort in most cases. The list now also includes ext4. [RP: Add PR bump, unbreak patch application] (From OE-Core rev: fff18970706913e7fd7f4a119d798dddb44b388a) Signed-off-by: Gary Thomas <gary@mlbassoc.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* udev: ensure /dev/pts and /dev/shm does existsOtavio Salvador2012-01-061-2/+3
| | | | Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* initscripts: avoid mounting /sys if it is already mountedOtavio Salvador2012-01-062-3/+3
| | | | | | | (From OE-Core rev: fdb3d74458cd36a0fe53ee097394acc37d658ce9) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: Update patch for non-GPLv3Saul Wold2012-01-061-89/+5
| | | | | | | | | | | Rebase the disable-lscpu patch for the updated source base, we only need to modify Makefile.am, since automake will regenerate the Makefile.in. (From OE-Core rev: a299d91ba422ed2ee34c1c54cdfaff4c88c60754) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* udev: remove commented code from init script (no code changes)Otavio Salvador2012-01-051-12/+0
| | | | | | | (From OE-Core rev: 54daad852fc3bf6fc03c3ef96046e77d3ca047f4) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* udev: split utilities onto udev-utilsOtavio Salvador2012-01-052-2/+6
| | | | | | | (From OE-Core rev: 350b0921f66eb283637354f5f13a05d4aace41e2) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* udev: use 'echo' instead of 'echo -n' in init scriptOtavio Salvador2012-01-052-3/+2
| | | | | | | | | | Avoid using two stage progress output to avoid text garbage during parallel boot. (From OE-Core rev: 7b3912883acaf4539d5d9cb974330778b6c85340) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: move libraries to base_libdirScott Garman2012-01-052-10/+12
| | | | | | | | | | | Various util-linux programs in base_sbindir (/sbin) linked to libraries located under exec_prefix (/usr). Since this is not safe, move these libraries from libdir (/usr/lib) to base_libdir (/lib). (From OE-Core rev: 91c0f9e35da826055cda6662732c069dc7c31f96) Signed-off-by: Scott Garman <scott.a.garman@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ncurses: move libraries to base_libdirScott Garman2012-01-051-9/+18
| | | | | | | | | | | | Various utilities (including bash and the util-linux programs) located in base_bindir (/bin) or base_sbindir (/sbin) dynamically link against many of the ncurses libraries. So move these libraries from libdir (/usr/lib) to base_libdir (/lib). (From OE-Core rev: 796c3d038fb7892a5e5206fb10217623de18853f) Signed-off-by: Scott Garman <scott.a.garman@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: ensure dtrace is diabled for all distro options and fix packagingSaul Wold2012-01-052-4/+7
| | | | | | | | | | The linuxstdbase configuration flags also need to disable dtrace as per the sandard package configuration options. (From OE-Core rev: 6f4268682c33df7537a32f6e52d3698ebfa14e4e) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* busybox: rename syslog.conf to syslog-startup.confJoshua Lock2012-01-044-11/+14
| | | | | | | | | | | | | | | | | | | Busybox 1.19 introduced basic support for an rsyslog inspired syslog.conf whereas we've been shipping syslog.conf as a file to be sourced by the syslog init script in order to configure which options busybox's syslog is started with. Busybox 1.19 in syslog mode chokes on our syslog.conf and doesn't start. This patch renames the syslog.conf we ship to syslog-startup.conf in order to prevent busybox trying to parse the file as an rsyslog style syslog.conf Fixes [YOCTO #1848] (From OE-Core rev: b406998019b577eac7f758298cc2695372e03d15) Signed-off-by: Joshua Lock <josh@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: disable dtrace due to host contaminationSaul Wold2012-01-032-2/+2
| | | | | | | (From OE-Core rev: d5eccd558f1f0ab2993c6c9eacc6f31bee1ee50b) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* misc patches: fix patch headersNitin A Kamble2012-01-031-1/+1
| | | | | | | | | | These patches were marked by "UpstreamStatus:" line, fix it to use "Upstream-Status:" instead. (From OE-Core rev: b33b373c9a33fe0ff51104c96d1e5b105efc63ed) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* jpeg: fix configure with automake 1.11.2Nitin A Kamble2012-01-032-2/+31
| | | | | | | | | | | | | | | | The support for automatic de-ANSI-fication has been deprecated in automake 1.11.2, and will be removed altogether in automake 1.12 This avoids this error: | configure.ac:24: automatic de-ANSI-fication support is deprecated | autoreconf: automake failed with exit status: 1 | ERROR: autoreconf execution failed. NOTE: package jpeg-native-8c-r2: task do_configure: Failed (From OE-Core rev: 893ce9db79a5c4cca8a6b6ed6a9cec81777aba2f) Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* util-linux: Update to 2.20.1Saul Wold2012-01-0312-10/+7
| | | | | | | | | | | | | | | | | | | | | Add patch remove setting CC, LD and LDFLAGS on commandline since they are passed correctly via configure. Those setting also caused the configure information about -std=gnu99 from being passed correctly. Removed patch that was fixed upstream Added scanf configuration, since this is a cross-compile target check libuuid removed an API that e2fsprogs uuidd used (uuid__generate_*), thus we disable it in this patch and will now provide uuidd from util-linux. See http://sourceforge.net/projects/e2fsprogs/forums/forum/7053/topic/4639484 (From OE-Core rev: fdaf4e791fcacb48ea430ec768ad9a6919c65ce0) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* dropbear: fix CRYPTLIB patchSaul Wold2012-01-032-20/+49
| | | | | | | (From OE-Core rev: 6ec513e7e6e6959a5eb19f0b06b9e7207fb15ada) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: we need zlibChristopher Larson2012-01-031-1/+1
| | | | | | | (From OE-Core rev: f33761284ddf8880bc6e69a78c62d06a286d487a) Signed-off-by: Christopher Larson <chris_larson@mentor.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* task-core-boot: Allow DISTRO to disable keymaps via VIRTUAL-RUNTIME_keymapsDarren Hart2012-01-031-5/+3
| | | | | | | | | | | | | | keymaps pulls in gettext, which can't build without wide character support. Rather than have to add a -tiny variant of every MACHINE to drop "keyboard" from the MACHINE_FEATURES, just enable the DISTRO to define what gets added to RDEPENDS_task-core-boot when MACHINE_FEATURES includes keyboard via the VIRTUAL-RUNTIME_keymaps variable. By default, keep "keymaps". (From OE-Core rev: 1db9313121cbc2db00843a4afcf5c26b5cb966ac) Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* udev: skip mounting /dev on tmpfs if it is on devtmpfsOtavio Salvador2012-01-032-2/+2
| | | | | | | (From OE-Core rev: 08b2bb292ec9da38e399fe4fe00da5cc0ee0ea4c) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* udev: use tabs for init script (no code changes)Otavio Salvador2012-01-031-19/+19
| | | | | | | (From OE-Core rev: d6b7ff13a64c6ff2aa8d1ee089733c9aada539a9) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* udev: reorganize files of 164 versionOtavio Salvador2012-01-0313-1/+1
| | | | | | | | | | | We merged both files and udev-164 directory onto a single directory and renamed udev-new.inc onto udev.inc as we have a single version of udev now. (From OE-Core rev: abde2a045a39a70a6247a7ae591a131120ab8ed3) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* udev-extraconf: move mount.blacklist to udev-extraconf dirOtavio Salvador2012-01-031-0/+0
| | | | | | | (From OE-Core rev: bb7644b1e59fcffd0944b4f408dd90cfae7aa7a0) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* udev: drop 145 versionOtavio Salvador2012-01-0320-1965/+0
| | | | | | | | | | | | | | The 164 version has been the default version for some time and as we don't have any clear reasoning to keep 145 around, we're removing it now. Some files were also removed as 164 recipe provides specific versions of it and thus those were going to be unused. (From OE-Core rev: 7376f027c39716561b513a70f6e7f86fb14df178) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* glib-2.0: upgrade to 2.30.2Shane Wang2012-01-031-3/+3
| | | | | | | (From OE-Core rev: 0f325c0933f2bea40cf4aeb594b5a3745b262adc) Signed-off-by: Shane Wang <shane.wang@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* self-hosted-image: Add builder user and mini XZhai Edwin2012-01-032-2/+5
| | | | | | | (From OE-Core rev: 0ae387e529cd875c9070f7316ae05c6943533008) Signed-off-by: Zhai Edwin <edwin.zhai@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* coreutils: ensure --color works so DEPEND on libcapSaul Wold2011-12-241-2/+2
| | | | | | | | | [YOCTO #1860] (From OE-Core rev: 8f348ccad083d6c02c200652ff6295e701e88f0d) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* udev: Remove linux-libc-headers dependencyMark Hatle2011-12-241-1/+1
| | | | | | | | | | The linux-libc-headers dependency is not needed, as it is automatically inherited from the libc and other dependencies. (From OE-Core rev: 1e4ae48779ae80986ada338e6cb0d382d479e30e) Signed-off-by: Mark Hatle <mark.hatle@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* udev: tidy the LICENSE fieldsJoshua Lock2011-12-212-4/+4
| | | | | | | | | (From OE-Core rev: 30a07409ce5bf9576a195b908fa3b43c80873635) Signed-off-by: Joshua Lock <josh@linux.intel.com> fix udev Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* task-core-tools: add ltp to testapps listJiajun Xu2011-12-211-1/+2
| | | | | | | (From OE-Core rev: 0a6b9dda8647dbd9e10402882294ea5702dd7b8d) Signed-off-by: Jiajun Xu <jiajun.xu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ncurses: Allow override of ENABLE_WIDECDarren Hart2011-12-211-1/+1
| | | | | | | | | | Set ENABLE_WIDEC with ?= instead of = to allow for the external override by distro definitions. (From OE-Core rev: 516480b1518093b17c2211be0966b7b31aeb2721) Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc: Fixes for running regression testsKhem Raj2011-12-197-171/+77
| | | | | | | | | | | | | | | | | | | | | | | Override cxx-sysincludes along with CC and CXX since it contains path pointing to tcbootstrap sysroot which does not have c++ headers and libraries Drop shorten-build-commands patch since it did not override the include flags for c++ headers when tests written in c++ are executed the @includes file does not get updated to add c++ header paths This patch only reduced the build output anyway Add a patch to point eglibc to look into c++ headers the way OE installs them its not standard install e.g. usr/include/c++/GCC_VER but instead usr/include/c++. This lets g++ find the headers in right place when compiling c++ testcases (From OE-Core rev: dc1fbfb2cd3c0d35f212523189ea7b1621906201) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc-testing: Clean the test before running themKhem Raj2011-12-191-1/+35
| | | | | | | | | | | | | | | | | | We make sure that we use final cross gcc to run the tests since they require proper functioning libstdc++ and libssp which are not staged in tcbootstrap sysroot We cleanup the tests before we run them so they all get run in case any of them were built and/or run during compilation Make the script executable Add more documentation to diagnose setup problems (From OE-Core rev: 9a74c25c37a3cca6e0bab4fe01aa3dd3e8d2d4dc) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* readline: drop empty dir to shut up QA warningDmitry Eremin-Solenikov2011-12-161-0/+2
| | | | | | | (From OE-Core rev: 70643614cccaa3038c4487ef23a5495aa23346b3) Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* bitbake.conf, core-image-minimal-initramfs: add INITRAMFS_FSTYPESDmitry Eremin-Solenikov2011-12-161-1/+1
| | | | | | | | | | | | | | | | Initramfs images don't benefit from usual IMAGE_FSTYPES overrides. The only sane values for them are "cpio.XXX". If IMAGE_FSTYPES is set to include 'live', building core-image-minimal-initramfs can result in build error, if the image is built before the kernel. To stop initramfs images from responding on IMAGE_FSTYPES settings, but still allow users/developers to override defaults (e.g. to generate "cpio.lzma" initramfs), introduce INITRAMFS_FSTYPES variable, by default set to "cpio.gz". (From OE-Core rev: 17f7f3a43e863d9e2a16dd02face5137a4f4b225) Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* Patch Upstream Status UpdatesSaul Wold2011-12-152-0/+5
| | | | | | | (From OE-Core rev: 0eb139619301d0efee330932eba3617dcb39284e) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* initscripts: fix timestamp checking at bootmisc.shLauri Hintsala2011-12-151-4/+3
| | | | | | | | | | | | Timestamp checking has been broken by the commit 2078af333d704fd894a2dedbc19cef5775cdadbb. Currently the RTC time is always overwritten with the time from /etc/timestmap. Fix timestamp checking and clean the code. (From OE-Core rev: cc8695f22bc70ef958f81d0d3da73dece5f4700a) Signed-off-by: Lauri Hintsala <lauri.hintsala@bluegiga.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* readline: Add SRC_URI Checksums for GPLv2Saul Wold2011-12-131-0/+3
| | | | | | | (From OE-Core rev: 652afb4125597c6dbafb33c54e3300cd88461576) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* coreutils: Add SRC_URI Checksums for GPLv2Saul Wold2011-12-131-0/+3
| | | | | | | (From OE-Core rev: 16c526219b4d2852eec534f251f1a69e8a79c4a2) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* eglibc: Generate cross testing script during installKhem Raj2011-12-125-10/+60
| | | | | | | | | | | | | | | | | | | | | | | | EGLIBC has long had cross testing capability, so use that there are few steps needed on setting up the target as well as the build host. This patch tries to generate a script with all the needed environment on build host system To use this script one needs to setup the target as described in the testing intructions of eglibc and then this script can directly interface to the target and run the tests from eglibc's build directory. To run this script bash <script> username@testing_hostname/ip The output can be dumped into a log file for later viewing and checked for "Error " to see the failed tests Removes INC_PR its not used anywhere (From OE-Core rev: 9244a3b0565fd52d7973fda42a4f706b16240316) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* task-core-nfs: Add nfs-utils-client to RDEPENDSKhem Raj2011-12-121-2/+4
| | | | | | | | | | | | include nfs client in tast-core-nfs as well this is handy when we need it on target e.g. testing eglibc needs it and we can just do EXTRA_IMAGE_FEATURES += "nfs-server" (From OE-Core rev: c09c6e61991b30c99d68fa6c2e5639d490a65e89) Signed-off-by: Khem Raj <raj.khem@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* task-self-hosted: Move tools to host-tools taskSaul Wold2011-12-121-10/+10
| | | | | | | | | | | Moved kernel modules for iptable and tun, along with dhcp-client iptables, mc, screen to host-tools as they are not sdk. (From OE-Core rev: 24498e983ab8455ef0dda67efa8c16c1197f3597) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* task-self-hosted: Add host-tools taskSaul Wold2011-12-121-0/+12
| | | | | | | | | | Added tools to create and manage ext* partitions e2fs*, parted (From OE-Core rev: 4723c5d93de0a1d9e2b7b592f4784211984cadc1) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* task-self-hosted: Added perl-pod (slight reorder)Saul Wold2011-12-121-1/+2
| | | | | | | (From OE-Core rev: cee52dbf46578ff087a8a0786f8daba22414bfc9) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* task-self-hosted: Reorder by AlphaSaul Wold2011-12-121-19/+19
| | | | | | | | | No additions/subtractions (From OE-Core rev: f66ae52a6f7b723738fade94bab3424862e71443) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* ncurses: libcurses.so should link to libncurses.soSaul Wold2011-12-121-1/+4
| | | | | | | | | | | | The current libcurses (backward compat) links to libncurses.so.5.9, this causes a problem since this library also needs libtinfo, the libncurses.so, uses a "ld script" to include both, libcurses.so should point to libncurses.so (the script) not the library. (From OE-Core rev: 6e3a0c0eb6938f3f04fb42784fe1744f30762d3b) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* OECore license fixes: meta/*Elizabeth Flanagan2011-12-0812-2404/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a quick audit of only the most obviously wrong licenses found within OECore. These fixes fall into four areas: - LICENSE field had incorrect format so that the parser choked - LICENSE field has a license with no version - LICENSE field was actually incorrect - LICENSE field has an imaginary license that didn't exist This fixes most of the LICENSE warnings thrown, along with my prior commit adding additional licenses to common-licenses and additional SPDXLICENSEMAP entries. HOWEVER..... there is much to be done on the license front. For a list of recipes with licenses that need obvious fixing see: https://wiki.yoctoproject.org/wiki/License_Audit That said, I would suggest another license audit as I've found enough inconsistencies. A good suggestion is when in doubt, look at how openSuse or Gentoo or Debian license the package. (From OE-Core rev: 3083dd70b3a9fa01fcc3cf00373b05502505996e) Signed-off-by: Elizabeth Flanagan <elizabeth.flanagan@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* gettext-minimal-native: Fix LicenseRichard Purdie2011-12-082-676/+6
| | | | | | | | | | Only .m4 macros are included in this recipe so the correct license is FSF-Unlimited as specified in those marcros, not the main gettext license. This patch corrects that mistake. (From OE-Core rev: 25dc5af38230fdf5891597c07c4f96c633001006) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* self-hosted-image: remove extra space since we use additional disk insteadSaul Wold2011-12-081-3/+1
| | | | | | | (From OE-Core rev: 9c82bad3c341d1ef54537f0c023998747c125381) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* initrdscripts: add sleep to avoid kernel messages before install messageSaul Wold2011-12-081-0/+3
| | | | | | | | | | | As suggested by Darren Hart [YOCTO #725] (From OE-Core rev: ed76654c613d38095f085640acb6591b9739a60e) Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* initramfs-framework: provides a modular initramfsOtavio Salvador2011-12-087-0/+401
| | | | | | | | | | | | | | | | | | | | Provides the API and modules for a modular initramfs. The currently included modules are: * initramfs-module-debug adds support to dynamic debugging of initramfs using bootparams * initramfs-module-udev: enables udev usage * initramfs-module-mdev: enables mdev usage * initramfs-module-e2fs: adds support for ext4, ext3 and ext2 filesystems (From OE-Core rev: 7b69ad2167a1f0e57db82817b98a0cbcb70a0dd3) Signed-off-by: Otavio Salvador <otavio@ossystems.com.br> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>