2026-01-14 04:56:20 +00:00
|
|
|
# Package Build Output
|
|
|
|
|
|
|
|
|
|
**Purpose**: Platform-specific packages (deb, rpm, tar.gz, etc.) created from distribution artifacts.
|
|
|
|
|
|
|
|
|
|
## Contents
|
|
|
|
|
|
|
|
|
|
This directory contains the output from package creation tools that convert distribution artifacts into system-specific formats.
|
|
|
|
|
|
|
|
|
|
## Package Formats
|
|
|
|
|
|
|
|
|
|
Generated packages may include:
|
|
|
|
|
|
|
|
|
|
### Linux Packages
|
|
|
|
|
|
|
|
|
|
- **deb** - Debian/Ubuntu packages
|
|
|
|
|
- **rpm** - RedHat/CentOS packages
|
|
|
|
|
- **tar.gz** - Portable tarball archives
|
|
|
|
|
- **AppImage** - Universal Linux application format
|
|
|
|
|
|
|
|
|
|
### macOS Packages
|
|
|
|
|
|
|
|
|
|
- **pkg** - macOS installer packages
|
|
|
|
|
- **dmg** - macOS disk image
|
|
|
|
|
- **tar.gz** - Portable archive
|
|
|
|
|
|
|
|
|
|
### Windows Packages
|
|
|
|
|
|
|
|
|
|
- **msi** - Windows installer
|
|
|
|
|
- **zip** - Portable archive
|
|
|
|
|
- **exe** - Self-extracting executable
|
|
|
|
|
|
|
|
|
|
### Container Images
|
|
|
|
|
|
|
|
|
|
- **docker** - Docker container images
|
|
|
|
|
- **oci** - OCI container format
|
|
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
|
|
|
|
|
This directory is generated by the package build system. Do not commit contents to git (configured in .gitignore).
|
|
|
|
|
|
|
|
|
|
Create packages:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
just package-all # All format packages
|
|
|
|
|
just package-linux # Linux packages only
|
|
|
|
|
just package-macos # macOS packages only
|
|
|
|
|
just package-deb # Debian package only
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
Install a package:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
# Linux
|
|
|
|
|
sudo dpkg -i provisioning-*.deb # Debian
|
|
|
|
|
sudo rpm -i provisioning-*.rpm # RedHat
|
|
|
|
|
|
|
|
|
|
# macOS
|
|
|
|
|
sudo installer -pkg provisioning-*.pkg -target /
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Package Verification
|
|
|
|
|
|
|
|
|
|
Verify package contents:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
dpkg -c provisioning-*.deb # List Debian package contents
|
|
|
|
|
rpm -ql provisioning-*.rpm # List RedHat package contents
|
|
|
|
|
tar -tzf provisioning-*.tar.gz # List tarball contents
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Cleanup
|
|
|
|
|
|
|
|
|
|
Remove all packages:
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
just clean # Clean all build artifacts
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## Related Directories
|
|
|
|
|
|
|
|
|
|
- `dist/` - Build artifacts that packages are created from
|
|
|
|
|
- `distribution/` - Distribution generation (uses package outputs)
|
2026-01-14 04:59:49 +00:00
|
|
|
- `release/` - Version management for packages
|