summaryrefslogtreecommitdiffstats
path: root/package/e2fsprogs
Commit message (Collapse)AuthorAgeFilesLines
* package/e2fsprogs: bump to version 1.44.5Baruch Siach2018-12-303-322/+5
| | | | | | | | | | | | | | | Drop musl build fix patch; issue fixed in upstream commit 98c6113b4147 ("Define __GNUC_PREREQ if necessary"). Drop the forced -DHAVE_SYS_STAT_H; issue fixed in upstream commit 68192a8f83e00 ("util: allow subst to build in cross build environemnt"). Drop libmagic disable in the host package. RHEL 5 is no longer a supported host platform; cfr. commit 27797caf76b ("docs/manual: update host gcc minimum required version"). Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* e2fsprogs: fix musl compile (__GNUC_PREREQ related)Peter Seiderer2018-09-271-0/+306
| | | | | | | | | | | | | | | | | | | | | | | | | Add void-linux provided patch to use __GNUC_PREREQ macro only in case it is defined (patch taken from [1]). Fixes [2]: In file included from ../../lib/ext2fs/ext2fs.h:97:0, from feature.c:20: ../../lib/ext2fs/hashmap.h:20:19: error: missing binary operator before token "(" #if __GNUC_PREREQ (4, 8) ^ ../../lib/ext2fs/hashmap.h:25:19: error: missing binary operator before token "(" #if __GNUC_PREREQ (4, 8) ^ Problem already upstream reported by Baruch Siach (see [3]). [1] https://raw.githubusercontent.com/void-linux/void-packages/1f3b51493031cc0309009804475e3db572fc89ad/srcpkgs/e2fsprogs/patches/fix-glibcism.patch [2] http://autobuild.buildroot.net/results/e49d9333086ed714fa193b79b49c53e9cc511fec [3] https://www.spinics.net/lists/linux-ext4/msg62290.html Signed-off-by: Peter Seiderer <ps.report@gmx.net> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* e2fsprogs: drop unicode space in commentPeter Korsgaard2018-09-191-1/+1
| | | | | | | | Commit c1cf9ba80 (e2fsprogs: disable parallel build for host installation) added a unicode (non-breaking) space in a comment. Replace it with a normal ASCII space for consistency with elsewhere. Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* e2fsprogs: disable parallel build for host installationFabrice Fontaine2018-09-101-1/+2
| | | | | | | | | | | | | | | | | It seems that host-e2fsprogs has an issue with parallel build since version 1.44.2: symlinks.o: file not recognized: File truncated /home/buildroot/build/instance-0/output/host/lib/libss.so.2: file or directory does not exist Fixes: - http://autobuild.buildroot.org/results/6b424ba788ccd738c2afcd940075991581e860b6 - http://autobuild.buildroot.org/results/1d816f9be6bad6e10d273dc2d0acb200233d8d4d Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* e2fsprogs: simplify handling of ldconfig for target variantThomas Petazzoni2018-09-091-9/+3
| | | | | | | | | | | | e2fsprogs now has a proper autoconf check for ldconfig, so we can simply pass the apropriate ac_cv_path_LDCONFIG variable at configure time, and it gets used at build/install time without having to force LDCONFIG=true at every step. Since the E2FSPROGS_INSTALL_TARGET_OPTS become the default, we can get rid of them entirely. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* e2fsprogs: do not use ldconfig when building the host variantThomas Petazzoni2018-09-091-1/+2
| | | | | | | | | | | | | | | | Since commit 93acaa5a573865afc7a8c0912a7037965eb845a6 ("e2fsprogs: build shared library for the host"), we are building shared libraries in host-e2fsprogs instead of static libraries. A consequence of this is that the e2fsprogs build system tries to run ldconfig on the host, which fails when running as non-root: /usr/sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied make[3]: [Makefile:441: install-shlibs] Error 1 (ignored) Tell the configure script to use "true" as ldconfig in order to avoid this problem. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* e2fsprogs: bump to version 1.44.4Fabrice Fontaine2018-09-092-3/+3
| | | | | Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* e2fsprogs: group disable and enable togetherThomas Petazzoni2018-08-221-1/+1
| | | | | | | | As reported by Yann E. Morin, it is more readable when all disable options are grouped together, and all enable options are grouped together. Fix this in e2fsprogs.mk. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* e2fsprogs: build shared library for the hostThomas Petazzoni2018-08-221-1/+2
| | | | | | | | | | | | | | | | | By default, the e2fsprogs package builds and installs only static libraries, unless --enable-elf-shlibs is passed. For the target variant, we pass the appropriate --enable-elf-shlibs/--disable-elf-shlibs options, but not for the host package, and therefore static e2fsprogs libraries get installed. However, on the host, our policy is to build shared libraries and not static libraries, as visible in the default configure options passed to host package in pkg-autotools.mk (--enable-shared --disable-static). Let's do the same with e2fsprogs. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/busybox: invert dependency with e2fsprogsYann E. MORIN2018-07-081-8/+2
| | | | | Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* e2fsprogs: bump to version 1.44.2Baruch Siach2018-06-052-4/+4
| | | | | | | Update license file hash; FSF address update. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* e2fsprogs: bump to version 1.44.1Peter Korsgaard2018-03-292-3/+3
| | | | | | | | | | | | | | | | | | | | | From the release notes (https://lwn.net/Articles/750103/): E2fsprogs 1.44.0 introduced a regression introduced which caused e2fsck to fail to support HTree directories on big-endian systems. Fix how we read block numbers for internal htree nodes. Removed a potential memory leak from fsck. E2image now correctly creates e2image files for bigalloc file systems. Dumpe2fs and debugfs now correctly support e2image files for file systems that have the meta_bg option enabled. E2fsck and debugfs now correctly handle delete inodes (including processing the orphaned inode list in the case of e2fsck) for bigalloc file systems. (Addresses Google Bug: #73795618) Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* e2fsprogs: bump to version 1.44.0Baruch Siach2018-03-182-3/+3
| | | | | Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* e2fsprogs: bump version to 1.43.9Peter Korsgaard2018-02-193-44/+3
| | | | | | | | | | | | | | | | | | | | | | | Drop 0001-libext2fs-fix-build-failure-in-swapfs.c-on-big-endia.patch as it is now upstream. Only contains minor bugfixes since 1.43.8 and no new features. >From the release notes: Remove the huge file flag from libe2p (and hence from chattr/lsattr), since it was never made visible by the kernel. Remove the description of some compression related flags, and add a description of the encrypted file flag, and the project hierarchy flag. Remove a misplaced "MNP is unsupported" message from debugfs. Fix a build failure in lib/ext2fs/swapfs.c on big-endian systems. (Addresses Debian Bug #886119) Fix various Debian packaging issues. (Addresses Debian Bug #269569). Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* e2fsprogs: fix build for big-endian targetsBaruch Siach2018-01-151-0/+41
| | | | | | | | | | | | Add upstream patch fixing two issues with big-endian target build. Fixes: http://autobuild.buildroot.net/results/33f/33f54b271843f926c94b8261b0d7e708987da407/ http://autobuild.buildroot.net/results/0f0/0f01192b03049f2042d318b3a2589ecc19d1cdd7/ http://autobuild.buildroot.net/results/4d2/4d2c5457a9c9a31d86409ca78fbc6d776fba6248/ Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* e2fsprogs: bump to version 1.43.8Baruch Siach2018-01-122-3/+3
| | | | | Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* e2fsprogs: bump to version 1.43.7Baruch Siach2017-10-312-3/+7
| | | | | | | Add license files hashes. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* e2fsprogs: bump to version 1.43.6Baruch Siach2017-09-053-132/+3
| | | | | | | Drop upstream patch. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: remove unneeded patchBaruch Siach2017-09-051-11/+0
| | | | | | | | | | | | | Commit 44b5637ab2 (e2fsprogs: add a patch to link against SEM_INIT libs) introduced a patch that effectively adds -lpthread to the link command with libcom_err. Today the only libc with separate libpthread is glibc that does not support static build. The generated libcom_err.so.2.1 library links with libpthread with or without this patch. Drop this patch. Cc: Daniel Mack <daniel@zonque.org> Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: add patch for recent glibcArnout Vandecappelle2017-08-141-0/+129
| | | | | | | | | | | | | | | | | Recent glibc have deprecated the implicit include of sys/sysmacros.h from sys/types.h. That means that the macros major and minor are no longer defined unless this header is included. This problem was observed for host-e2fsprogs when building on a host with recent glibc. Add an upstream patch that includes sys/sysmacros.h when needed. Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Cc: Dagg Stompler <daggs@gmx.com> Cc: Baruch Siach <baruch@tkos.co.il> Tested-by: Dagg Stompler <daggs@gmx.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: remove libintl static linking handlingThomas Petazzoni2017-07-051-6/+0
| | | | | | | | | We no longer support building the full-blown libintl in static linking scenarios, as it causes too many problems. Therefore, remove the special code in e2fsprogs that was handling this. Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
* e2fsprogs: don't link with librtBaruch Siach2017-06-201-35/+0
| | | | | | | | | Buildroot no longer supports toolchains with glibc older than 2.17, so there is no need to link with librt for clock_* system calls. Signed-off-by: Baruch Siach <baruch@tkos.co.il> Reviewed-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: add empty lines to .mk fileCarlos Santos2017-05-041-0/+2
| | | | | | | | We usually have empty lines around multi-line variable definitions. Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: only add -lintl for static buildsCarlos Santos2017-05-041-1/+1
| | | | | | | | For dynamic library builds, it's not needed to pass it explicitly. Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: avoid conflict with util-linux fsck wrapperCarlos Santos2017-05-041-0/+1
| | | | | | | | | | | | | | | | The fsck wrapper from util-linux is better maintained, so it should be preferred. In particular, systemd relies on features in the util-linux fsck wrapper that don't exist in the e2fsprogs one. However, since e2fsprogs depends on util-linux, the one from e2fsprogs currently has precedence. So in order to have e2fsck from e2fsprogs and the fsck wrapper from util-linux, we disable e2fsprogs' fsck if the one from util-linux is selected. Signed-off-by: Carlos Santos <casantos@datacom.ind.br> CC: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> [Arnout: don't add comment] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: add explicit --enable/--disable configure optionsCarlos Santos2017-05-041-5/+5
| | | | | | | | Signed-off-by: Carlos Santos <casantos@datacom.ind.br> [Arnout: don't split up the fuse2fs CONF_OPTS and DEPENDENCIES handling] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: disable unneeded features for hostCarlos Santos2017-05-041-1/+3
| | | | | | | | | | | | We don't need e2initrd_helper or the test I/O manager for the host, just like we don't need it for the target. Signed-off-by: Carlos Santos <casantos@datacom.ind.br> [Arnout: don't add --disable-rpath, since we *do* need rpath for the host; otherwise we have to explicitly pass LD_LIBRARY_PATH to be able to run tools linked with util-linux' libuuid/libblkid] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: add help text for all config optionsCarlos Santos2017-05-041-0/+13
| | | | | | Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: refactor to fix conflicts with busybox and util-linuxCarlos Santos2017-05-042-140/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | So far we attempted to solve the conflicts between busybox and e2fsprogs by removing busybox programs from /bin and /sbin, leaving the e2fsprogs ones at /usr/bin and /usr/sbin. This fails with BR2_ROOTFS_MERGED_USR=y, leading to situations like the one described in bug 9436. We could provide a better solution by means of a fine-grained selection of programs, like util-linux does, but this would require big changes in e2fsprogs. So instead of resorting to dirty tricks we switch to a more pragmatic approach: - Drop all configs to select/deselect utilities without corresponding enable/disable options to the configure script. In other words, we always install the basic set of utilities. - fsck has a configure option, so use it. Note that --enable-fsck is only about the wrapper, not about e2fsck. - Install e2fsprogs utilities at /bin and /sbin, overriding the ones eventually installed by busybox. - Let the e2fsprogs build system create the symlinks mkfs.ext2 -> mke2fs etc. fsck.ext4dev and mkfs.ext4dev were dropped in version 1.43.4. Notice that these changes do exactly the opposite of what is requested in bug 9436. On the other hand the policy for e2fsprogs becomes coherent with the one for util-linux: busybox never wins. Fixes: https://bugs.busybox.net/show_bug.cgi?id=9436 (no fix, in fact) Signed-off-by: Carlos Santos <casantos@datacom.ind.br> [Arnout: - don't add 'default y' to resize2fs; - don't install the host package in /bin instead of /usr/bin - we install everything under /usr (until /usr will be removed, soon)] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: use libblkid and libuuid from util-linux for hostCarlos Santos2017-04-222-3/+11
| | | | | | | | | We have a host-util-linux, so we can use it to provide libblkid and libuuid. This makes it consistent with the target package. Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: remove uuidgen supportCarlos Santos2017-04-222-7/+5
| | | | | | | | | | | | | | | In fact, uuidgen was never built because we pass --disable-libuuid. So the option was a NOP. Remove the license info for libuuid. Signed-off-by: Carlos Santos <casantos@datacom.ind.br> [Arnout: - do not remove --disable-uuidd - even though that is implied by --disable-libuuid, it's better to be explicit about it; - remove license info of libuuid] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: change into menuconfigCarlos Santos2017-04-221-1/+1
| | | | | | | | | We decided some time ago that config entries with 5 or more suboptions should be turned into a menuconfig. e2fsprogs has many more than that. Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: add missing arch depends to commentCarlos Santos2017-04-221-0/+1
| | | | | | Signed-off-by: Carlos Santos <casantos@datacom.ind.br> Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: change upstream URL sf.net -> sourceforge.netCarlos Santos2017-04-221-1/+1
| | | | | | | | | | sf.net redirects to sourceforge.net, so directly use that as upstream URL. Config.in.host already uses that URL. Signed-off-by: Carlos Santos <casantos@datacom.ind.br> [Arnout: remove trailing /] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, package: use SPDX short identifier for BSD-3cRahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license string as much as possible. SPDX short identifier for BSD-3c is BSD-3-Clause. This change is done using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/BSD-3c/BSD-3-Clause/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* boot, linux, package: use SPDX short identifier for GPLv2/GPLv2+Rahul Bedarkar2017-04-011-1/+1
| | | | | | | | | | | We want to use SPDX identifier for license strings as much as possible. SPDX short identifier for GPLv2/GPLv2+ is GPL-2.0/GPL-2.0+. This change is done by using following command. find . -name "*.mk" | xargs sed -ri '/LICENSE( )?[\+:]?=/s/\<GPLv2\>/GPL-2.0/g' Signed-off-by: Rahul Bedarkar <rahulbedarkar89@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* Merge branch 'next'Peter Korsgaard2017-03-012-3/+3
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * e2fsprogs: bump to version 1.43.4Baruch Siach2017-02-122-3/+3
| | | | | | | | | | Signed-off-by: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* | packages: improve license type listsDanomi Manchego2017-02-201-1/+1
|/ | | | | | | | | | | | | | | Make license type lists more uniform: * put content license applies to in parenthesis; ex: "GPLv2+ (programs)" * use commas to separate types listed without conjuction; ex: "GPLv2, LGPLv2" No attempt was made to validate the claimed licenses. This is just a tweak to increase uniformity of the _LICENSE variables. Signed-off-by: Danomi Manchego <danomimanchego123@gmail.com> Reviewed-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> [Thomas: replace semi-colons by commas in LIBURCU_LICENSE.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package: fix reverse dependencies of util-linuxRahul Bedarkar2017-01-281-5/+0
| | | | | | | | | | | | | | | Commit 006a328ad6be ("util-linux: fix build with ncurses") removed dependency on BR2_USE_WCHAR, but failed to update the reverse dependencies of util-linux. This commit fixes all such reverse dependencies by removing dependency on BR2_USE_WCHAR as it is not required by package itself. Fixes: 006a328ad6be ("util-linux: fix build with ncurses") Signed-off-by: Rahul Bedarkar <rahul.bedarkar@imgtec.com> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Baruch Siach <baruch@tkos.co.il> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: fix missing OPTSMaxime Hadjinlian2016-12-121-3/+8
| | | | | | | | | | | | With the commit 64544178f180f03cedd8fe403d3718406d909c88 many packages broke because they could not find the ext2fs.pc file. This is perfectly normal, as the DESTDIR and the install target were not passed anymore to make. [Peter: remove redundant E2FSPROGS_INSTALL_STAGING_OPTS] Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* e2fsprogs: pass LDCONFIG=true also at install timeMaxime Hadjinlian2016-12-111-2/+3
| | | | | | | | | | | | We correctly set LDCONFIG=true for MAKE_OPTS, but not for the other steps which don't inherit it, and therefore e2fsprogs tries to use the host ldconfig during staging and target installation, which causes some weird error messages at build time (even if they don't abort the build). Fix that by passing LDCONFIG=true at install time. Signed-off-by: Maxime Hadjinlian <maxime.hadjinlian@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/e2fsprogs: disable use of magic.hMax Filippov2016-11-221-0/+6
| | | | | | | | | | | RHEL 5.x does have magic.h, but it does not define all expected symbols. In particular, the NO_CHECK symbols were only added in file 4.20 and RHEL 5.x is using 4.17. Don't use magic.h and libmagic when building host package. Suggested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Signed-off-by: Max Filippov <jcmvbkbc@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: fix linking against librtThomas Petazzoni2016-09-211-0/+35
| | | | | | | | | | | | | | | Our previous patch to link against librt to access clock_gettime() was merged upstreamed... but it lacked a crucial part which makes the whole thing useless: $(CLOCK_GETTIME_LIB) is always empty from a make point of view. This commit adds a patch to e2fsprogs to fix the problem. Fixes: http://autobuild.buildroot.net/results/41ea60bebfc741604a5499df74363b498ad77a48/ Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* e2fsprogs: bump to version 1.43.3Gustavo Zacarias2016-09-062-3/+3
| | | | | Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* e2fsprogs: bump version to 1.43.2Vicente Olivert Riera2016-09-054-102/+3
| | | | | | | | | | - Upstream patches removed. - Do not autoreconf since this was neecessary for one of those patches that are now upstream. Also remove host-gettext dependency for the same reason. Signed-off-by: Vicente Olivert Riera <Vincent.Riera@imgtec.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/e2fsprogs: fix 0002 patchYann E. MORIN2016-07-121-0/+15
| | | | | | | | | | | | | | | | | | | | | Patch 0002-fuse2fs-might-need-librt.patch introduced a new configure.ac variable that should contain whether -lrt is needed to gt clock_gettime. However, it forgot to propagate that variable into the Makefiles. Because e2fprogs is not using automake (just autoconf), the configure variables are not automatically propagated; it needs to be done manually. Fixes: http://autobuild.buildroot.org/results/edf/edf4195d33720d51031a84c3bdb6b6b0ed3b4731/ http://autobuild.buildroot.org/results/987/987efb687870062c509361eaefd0ff80043392f8/ http://autobuild.buildroot.org/results/f58/f58b5f8f5cd069b63aae4249bc7aefb145789b7d/ [...] Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* Replace (e)glibc by glibcThomas Petazzoni2016-06-281-1/+1
| | | | | | | | | | | | | | | | Following the removal of eglibc support, this commit replaces all occurences of "(e)glibc" by just "glibc". Most of the occurences are in package Config.in comments. In addition, when the form "an (e)glibc ..." was used, it is replaced by "a glibc ...". [Peter: add new efi* packages, s/uclibc/uClibc as suggested by Romain, systemd / liquid-dsp tweaks as suggested by Yann] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Reviewed-by: Romain Naour <romain.naour@gmail.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* e2fsprogs: add fuse2fs libintl fix patchGustavo Zacarias2016-06-261-0/+30
| | | | | | | | Fixes: http://autobuild.buildroot.net/results/ab5/ab5c5b0e234f3d9db78c968334a61a7aef206b7a/ Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
* package/e2fsprogs: fix fsck when using systemdMartin Bark2016-06-151-9/+0
| | | | | | | | | | | | | | | Commit a93fc34 modified e2fsprogs to symlink /usr/sbin/fsck to /sbin/fsck to keep systemd happy. However, later on commit c5bd8af6 has forced /usr/sbin to be a symlink to /sbin when using systemd. This means fsck gets destroyed as a symlink to itself when using systemd or when setting BR2_ROOTFS_MERGED_USR. Since commit c5bd8af6 obsoletes commit a93fc34 revert the changes from commit a93fc34 to solve the issue. Signed-off-by: Martin Bark <martin@barkynet.com> Acked-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
OpenPOWER on IntegriCloud