Expand description
Package Management System
VeridianOS package manager for installing, updating, and managing software
packages. Provides signature verification using real Ed25519 (RFC 8032)
from crate::crypto::asymmetric, policy-based enforcement, and hash
integrity checking.
Modules§
- async_
types - Async Runtime Type Definitions for VeridianOS
- build_
package - Binary Package Creation
- build_
system - Build Orchestrator
- compliance
- License Compliance and Dependency Graph Analysis
- database
- Persistent package database
- delta
- Binary Delta Updates
- ecosystem
- Package Ecosystem Definitions
- format
- Package File Format
- manifest
- Package file manifest tracking
- plugin
- Package Plugin System for VeridianOS
- ports
- Ports System Core
- repo_
server - Package Repository Hosting
- repository
- Package Repository Management
- reproducible
- Reproducible Builds Infrastructure
- resolver
- Dependency Resolution
- sdk
- SDK Core Types for VeridianOS Package Development
- statistics
- Package Statistics, Update Notifications, and Security Advisories
- testing
- Package Testing and Security Scanning
- toml_
parser - Minimal TOML Parser for Portfile.toml
Structs§
- Dependency
- Package dependency
- Install
Options - Options controlling how
install()behaves. - Package
Manager - Package manager
- Package
Metadata - Package metadata
- Package
Transaction - Transaction state for atomic install/remove operations
- Version
- Package version using semantic versioning
Enums§
- Transaction
Op - A single operation inside a transaction
Functions§
- init
- Initialize package management system
- with_
package_ manager - Execute a closure with the package manager (mutable access)