The package manager
wgpkg is WebGen’s package manager — the app/userspace update plane. Packages are .wgpkg archives fetched from a signed network repo; the base OS itself updates by re-imaging, so wgpkg stays small and low-risk.
Examples
| Command | What it does |
|---|---|
wgpkg update | Fetch the repo index and verify its OpenPGP signature against the pinned release key. |
wgpkg list --available | Show the repo catalogue you can install, with install state. |
wgpkg list | Show installed packages. |
sudo wgpkg install webgen-edit | Download, verify (sha256 from the signed index) and install a package. |
sudo wgpkg upgrade | Upgrade every installed package the repo has a newer version of. |
sudo wgpkg remove webgen-solitaire | Remove an installed package. |
wgpkg info webgen-terminal | Show an installed package’s details. |
wgpkg update --insecure-skip-verify | Dev only: update WITHOUT verifying the signature (warns loudly). |
The repo index is signed; update refuses an index it cannot verify against the release key baked into the image at /etc/wgpkg/trusted.pub.asc (fail closed).