Repository navigation
Roadmap
updateself documentation edited this page Oct 16, 2026
·
6 revisions
Documentation for updateself 2.1.0. Versioned source.
Cross-platform runtime, documented Git install/uninstall, both command names, tests, CI, native package builds, checksums and draft GitHub Release artifacts. No distribution submission or repository hosting in this phase.
- Debian/Ubuntu submission or signed APT repository.
- Fedora/RHEL/openSUSE submission or signed RPM repository.
- Arch/AUR, Alpine, Void, Gentoo and Slackware distribution integration.
- Homebrew/MacPorts submissions, Nixpkgs and binary-cache integration.
- FreeBSD Ports, OpenBSD ports and NetBSD pkgsrc submissions.
- Persistent package signing, macOS Developer ID signing/notarization.
- Optional package-name aliases only where repository policy permits.
- Immutable/transactional/bootc systems with dedicated update backends.
- Explicit policy/configuration for additional standalone system-wide binaries.
- Conda/mamba, interpreter managers and additional package ecosystems.
- Configuration-aware runtime channels/version constraints.
- Better structured changed/current status where upstream output is machine-readable.
- Additional BSD variants and live update test environments.
Repository renaming and automatic scheduling are separate future decisions.
updateself 2.1.0 · Home · Command reference · Edit documentation sources
updateself
Home Installation Command reference Self-management
Platform guides
Tools and help
Supported tools Python and pip Platform support Troubleshooting FAQ
Project