aboutsummaryrefslogtreecommitdiff
path: root/package/e2fsprogs
Commit message (Collapse)AuthorAgeFilesLines
* package/e2fsprogs: select SELinux moduleGravatar Antoine Tenart2020-09-041-0/+2
| | | | | | | | | Select the fstools SELinux module when e2fsprogs binaries are compiled and installed in the target filesystem, so that they'll be supported by the SELinux policy. Signed-off-by: Antoine Tenart <antoine.tenart@bootlin.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/e2fsprogs: set xattrs for the root dir as wellGravatar Antoine Tenart2020-09-041-0/+46
| | | | | | | | | | The mke2fs binary copies the xattrs of the source directory when creating an image, but this logic did not include the root directory of the resulting image. A patch was sent upstream to fix this. Include the patch in Buildroot to allow creating SELinux ready images at build time. Signed-off-by: Antoine Tenart <antoine.tenart@bootlin.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/e2fsprogs: explicitly do not install udev and systemd files for host ↵Gravatar Antoine Tenart2020-07-181-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | variant Explicitly do not install udev rules and systemd units when installing the host version of e2fsprogs, as we do not need those files when calling host tools provided by e2fsprogs from Buildroot. This fixes a weird issue I encountered: host-e2fsprogs was built and installed without any issue when building an image from scratch. But any attempt to rebuild host-e2fsprogs alone was failing during the installation steps as it tried to install files to the host system. This is because e2fsprogs' build system (autotools) is using the prefix given at configuration time when installing its binaries, configuration files, man pages, etc... but not when installing its systemd units and udev rules. The issue did not arise when building it from scratch, as host-e2fsprogs do not have a dependency on host-udev/systemd, so its configure script did not automatically enable udev/systemd installation steps at first. Signed-off-by: Antoine Tenart <antoine.tenart@bootlin.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/e2fsprogs: bump to version 1.45.6Gravatar Ryan Barnett2020-04-262-3/+3
| | | | | Signed-off-by: Ryan Barnett <ryanbarnett3@gmail.com> Signed-off-by: Yann E. MORIN <yann.morin.1998@free.fr>
* package/e2fsprogs: security bump to version 1.45.5Gravatar Titouan Christophe2020-02-052-6/+6
| | | | | | | | | | | | | | | This fixes CVE-2019-5188: A code execution vulnerability exists in the directory rehashing functionality of E2fsprogs e2fsck 1.45.4. A specially crafted ext4 directory can cause an out-of-bounds write on the stack, resulting in code execution. An attacker can corrupt a partition to trigger this vulnerability. Also change the hash file to the new spacing convention introduced by Yann E. Morin. Signed-off-by: Titouan Christophe <titouan.christophe@railnova.eu> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/e2fsprogs: security bump version to 1.45.4Gravatar Bernd Kuhls2019-09-282-3/+3
| | | | | | | | Fixes CVE-2019-5094: http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.45.4 Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
* package/e2fsprogs: bump to version 1.45.3Gravatar Christopher McCrory2019-09-062-3/+3
| | | | | Signed-off-by: Christopher McCrory <chrismcc@gmail.com> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/e2fsprogs: bump version to 1.45.2Gravatar Bernd Kuhls2019-07-042-4/+5
| | | | | | | | | | Release notes: http://e2fsprogs.sourceforge.net/e2fsprogs-release.html#1.45.2 Disabled crond support for host build. Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de> Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
* package/e2fsprogs: bump to version 1.44.5Gravatar Baruch 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)Gravatar 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 commentGravatar Peter 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 installationGravatar Fabrice 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 variantGravatar Thomas 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 variantGravatar Thomas 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.4Gravatar Fabrice 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 togetherGravatar Thomas 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 hostGravatar Thomas 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 e2fsprogsGravatar Yann 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.2Gravatar Baruch 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.1Gravatar Peter 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.0Gravatar Baruch 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.9Gravatar Peter 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 targetsGravatar Baruch 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.8Gravatar Baruch 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.7Gravatar Baruch 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.6Gravatar Baruch 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 patchGravatar Baruch 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 glibcGravatar Arnout 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 handlingGravatar Thomas 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 librtGravatar Baruch 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 fileGravatar Carlos 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 buildsGravatar Carlos 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 wrapperGravatar Carlos 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 optionsGravatar Carlos 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 hostGravatar Carlos 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 optionsGravatar Carlos 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-linuxGravatar Carlos 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 hostGravatar Carlos 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 supportGravatar Carlos 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 menuconfigGravatar Carlos 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 commentGravatar Carlos 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.netGravatar Carlos 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-3cGravatar Rahul 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+Gravatar 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'Gravatar Peter Korsgaard2017-03-012-3/+3
|\ | | | | | | Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
| * e2fsprogs: bump to version 1.43.4Gravatar Baruch 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 listsGravatar Danomi 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-linuxGravatar Rahul 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 OPTSGravatar Maxime 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 timeGravatar Maxime 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>