Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 0/2] Add bcachefs-tools package
@ 2024-04-08  1:38 Matt Staveley-Taylor
  2024-04-08  1:38 ` [Buildroot] [PATCH 1/2] package: add support for extracting zstd archives Matt Staveley-Taylor
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: Matt Staveley-Taylor @ 2024-04-08  1:38 UTC (permalink / raw)
  To: buildroot; +Cc: Matt Staveley-Taylor, Thomas Petazzoni

This patch series adds a new bcachefs-tools package: the userspace tools
for the bcachefs filesystem [1].

The tarballs are only provided with zstd compression, so we first add
support for decompressing these in the package infrastructure.

Note that this does *not* teach buildroot how to format bcachefs
filesystems, as bcachefs-tools currently lacks the ability to do this
without root privileges (see [2]). I have local patches ready for when
this feature is implemented.

This package depends on host-clang to provide libclang, which is used to
generate C <-> Rust bindings. libudev is also required, which means
systemd is needed. Unfortunately these large dependencies seem to result
in utils/test-pkg -p bcachefs-tools -a reporting all toolchains SKIPPED.

(Apologies to Thomas -- re-sending because I wasn't subscribed to the
mailing list and my mail was rejected :)

[1]: https://bcachefs.org/
[2]: https://github.com/koverstreet/bcachefs-tools/issues/164

Matt Staveley-Taylor (2):
  package: add support for extracting zstd archives
  package/bcachefs-tools: new package

 Config.in                                  |  7 ++++++
 DEVELOPERS                                 |  3 +++
 Makefile                                   |  1 +
 package/Config.in                          |  1 +
 package/bcachefs-tools/Config.in           | 26 ++++++++++++++++++++++
 package/bcachefs-tools/bcachefs-tools.hash |  2 ++
 package/bcachefs-tools/bcachefs-tools.mk   | 23 +++++++++++++++++++
 package/pkg-utils.mk                       |  2 ++
 support/dependencies/check-host-zstd.mk    |  4 ++++
 support/dependencies/check-host-zstd.sh    | 14 ++++++++++++
 10 files changed, 83 insertions(+)
 create mode 100644 package/bcachefs-tools/Config.in
 create mode 100644 package/bcachefs-tools/bcachefs-tools.hash
 create mode 100644 package/bcachefs-tools/bcachefs-tools.mk
 create mode 100644 support/dependencies/check-host-zstd.mk
 create mode 100755 support/dependencies/check-host-zstd.sh

-- 
2.44.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2024-07-14 20:56 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-08  1:38 [Buildroot] [PATCH 0/2] Add bcachefs-tools package Matt Staveley-Taylor
2024-04-08  1:38 ` [Buildroot] [PATCH 1/2] package: add support for extracting zstd archives Matt Staveley-Taylor
2024-07-14 20:48   ` Thomas Petazzoni via buildroot
2024-04-08  1:38 ` [Buildroot] [PATCH 2/2] package/bcachefs-tools: new package Matt Staveley-Taylor
2024-07-14 20:56   ` Thomas Petazzoni via buildroot
2024-04-08 20:54 ` [Buildroot] [PATCH 0/2] Add bcachefs-tools package Thomas Petazzoni via buildroot
2024-04-09 22:43   ` Matt Staveley-Taylor
2024-04-10  9:30     ` Thomas Petazzoni via buildroot
2024-04-11  1:32       ` Matt Staveley-Taylor
2024-04-11 12:48         ` Thomas Petazzoni via buildroot
2024-04-11 22:51           ` Matt Staveley-Taylor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox