mirror of
https://codeberg.org/Toasterson/ips.git
synced 2026-04-10 05:10:42 +00:00
- Introduced `pkg6recv` for downloading packages from IPS repositories with support for recursive dependency fetching. - Implemented CLI commands with `clap` for source/destination setup, package selection, and publisher defaults. - Added `ConsoleProgressReporter` for detailed receive progress visibility. - Enhanced the `Manifest` parser to support JSON format alongside IPS text format. - Updated `FileBackend` and `RestBackend` repositories to fetch manifests and payloads in new operations. - Extended `Digest` utilities for payload integrity checks. - Added tests to verify basic functionality and manifest format preservation.
33 lines
678 B
TOML
33 lines
678 B
TOML
[workspace]
|
|
# Order is important as this is the order the crates will be released.
|
|
members = [
|
|
"libips",
|
|
"pkg6depotd",
|
|
"pkg6repo",
|
|
"userland",
|
|
"specfile",
|
|
"ports",
|
|
"pkg6",
|
|
"pkg6recv",
|
|
"pkgtree",
|
|
"xtask",
|
|
]
|
|
resolver = "2"
|
|
|
|
[workspace.package]
|
|
publish = false
|
|
description = "The Image Packaging System (IPS) for illumos"
|
|
version = "0.5.3"
|
|
edition = "2024"
|
|
license-file = "LICENSE"
|
|
repository = "https://github.com/OpenFlowLabs/ips"
|
|
readme = "README.md"
|
|
keywords = ["packaging", "illumos"]
|
|
authors = ["Till Wegmueller <toasterson@gmail.com>"]
|
|
|
|
[workspace.metadata.release]
|
|
publish = false
|
|
push = true
|
|
tag = true
|
|
consolidate-commits = true
|
|
shared-version = true
|