package command: Enable zstd compression by default.Note that zstd-compressed packages cannot be installed unless therunning system can already read them, even as part of a systemupdate transacti
package command: Enable zstd compression by default.Note that zstd-compressed packages cannot be installed unless therunning system can already read them, even as part of a systemupdate transaction. This has been possible for some months now,but if one has an older EFI bootloader, you may need to upgrade it.Change-Id: I9e561459477723e498a871ee5c5caad560861b79Reviewed-on: https://review.haiku-os.org/c/haiku/+/4663Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>Reviewed-by: waddlesplash <waddlesplash@gmail.com>Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
show more ...
Move SHA256 class to libroot instead of linking libshared into libroot.Discussed with PulkoMandy and on the haiku-commits mailing list.Thanks to @jessicah for compile-testing and fixing 2 small i
Move SHA256 class to libroot instead of linking libshared into libroot.Discussed with PulkoMandy and on the haiku-commits mailing list.Thanks to @jessicah for compile-testing and fixing 2 small issues I missed.
package: Add checksum command
package recompress: Add stdin/stdout supportstdin doesn't work quite yet. We'll need to convince the BPackageReaderto skip parsing the TOC and package attributes sections.
package: Add command recompressThe streaming feature for -0 is missing yet.
package: Add "info" commandIt allows to print individual information from the package meta data.
Use libbe_build also on HaikuThis means the build tools will no longer be built against the hostplatform's libbe, which avoids compatibility problems -- e.g. anolder Haiku host libbe may not have
Use libbe_build also on HaikuThis means the build tools will no longer be built against the hostplatform's libbe, which avoids compatibility problems -- e.g. anolder Haiku host libbe may not have certain features the build toolsrequire -- and also makes the build behave more similiar on Haiku andother platforms. The host libroot dependency still remains and is noteasy to get rid of.Also remove some bits of BeOS/Dano/Zeta build support.
<build>package: Fix build* StandardErrorOutput.cpp no longer exists (respectively has been moved to libpackage).* Add hack to allow building more correctly on Haiku. We were using the installe
<build>package: Fix build* StandardErrorOutput.cpp no longer exists (respectively has been moved to libpackage).* Add hack to allow building more correctly on Haiku. We were using the installed package kit headers, not the ones from the working directory.
Add "package add" command.
Move directory iteration helper to own file
Move PackageWriterListener to separate file
Support for extracting only specified entries
Build the package tool for the build platform