[Buildroot] [PATCH 0/5] package: add host-coreutils (branch yem/host-coreutils)
Yann E. MORIN
yann.morin.1998 at free.fr
Wed Dec 18 20:39:04 UTC 2019
Hello All!
This series introduces host-coreutils, to be built by packages that need
it, when the host system does not have a recent-enough version.
For example, support ofr ln --relative is getting more and more present
in a lot of packages, like systemd. realpath is also required.
Add a new dependency check, and if the hsot lacks the required features,
build host-coreutils for those packages that strictly require it.
Regards,
Yann E. MORIN.
The following changes since commit d8c86be9cd70d7e821b9571a237a1a20243f5d58
support/testing: fix python-gitdb2 test (2019-12-18 21:12:22 +0100)
are available in the git repository at:
git://git.buildroot.org/~ymorin/git/buildroot.git
for you to fetch changes up to b22ede353f1065e52c6098cc1750386a5ac12fda
package/libsepol: add dependency on host-coreutils for ln --relative (2019-12-18 21:35:26 +0100)
----------------------------------------------------------------
Yann E. MORIN (5):
package/coreutils: introduce a host variant
core/dependencies: check if we need to build our own host-coreutils
package/systemd: add dependency on host-coreutils
package/libselinux: add dependency on host-coreutils for ln --relative
package/libsepol: add dependency on host-coreutils for ln --relative
package/coreutils/coreutils.mk | 14 ++++
package/libselinux/0002-revert-ln-relative.patch | 26 -------
...emove-ln-relative-usage-in-install-pywrap.patch | 27 --------
package/libselinux/libselinux.mk | 2 +-
package/libsepol/0002-revert-ln-relative.patch | 29 --------
package/libsepol/libsepol.mk | 2 +-
.../0001-install-don-t-use-ln-relative.patch | 80 ----------------------
package/systemd/systemd.mk | 2 +
support/dependencies/check-host-coreutils.mk | 6 ++
support/dependencies/check-host-coreutils.sh | 12 ++++
10 files changed, 36 insertions(+), 164 deletions(-)
delete mode 100644 package/libselinux/0002-revert-ln-relative.patch
delete mode 100644 package/libselinux/0005-Remove-ln-relative-usage-in-install-pywrap.patch
delete mode 100644 package/libsepol/0002-revert-ln-relative.patch
delete mode 100644 package/systemd/0001-install-don-t-use-ln-relative.patch
create mode 100644 support/dependencies/check-host-coreutils.mk
create mode 100755 support/dependencies/check-host-coreutils.sh
--
.-----------------.--------------------.------------------.--------------------.
| Yann E. MORIN | Real-Time Embedded | /"\ ASCII RIBBON | Erics' conspiracy: |
| +33 662 376 056 | Software Designer | \ / CAMPAIGN | ___ |
| +33 561 099 427 `------------.-------: X AGAINST | \e/ There is no |
| http://ymorin.is-a-geek.org/ | _/*\_ | / \ HTML MAIL | v conspiracy. |
'------------------------------^-------^------------------^--------------------'
More information about the buildroot
mailing list