Source: stratum-software
Section: admin
Priority: optional
Maintainer: Stratum Project <stratum@skraba.net>
Build-Depends: debhelper-compat (= 13), golang-any
Standards-Version: 4.7.2
Homepage: https://www.skraba.net/stratum/start
Rules-Requires-Root: no

Package: stratum-software
Architecture: amd64 arm64
Depends: ${misc:Depends}, stratum-core (>= 0.48), debian-archive-keyring, unattended-upgrades
Description: Stratum module: APT repositories and automatic upgrades
 Stratum is a functional layer for Debian.
 .
 This module manages where the software comes from and how it is kept up
 to date. APT repositories in the deb822 format, one file per repository
 (/etc/apt/sources.list.d/stratum-<id>.sources), each enabled or
 disabled on its own, with or without source packages (deb-src), and the
 Debian components. Stratum ships the official repositories of the
 Debian release (e.g. trixie, trixie-updates, trixie-security,
 trixie-backports) and the Stratum repository; more can be added as
 definition files in /etc/stratum/software.d. The previous APT sources are
 kept and restored when the Debian repositories are disabled.
 .
 Automatic daily upgrades with unattended-upgrades, by profile: complete
 (all packages - security updates and package updates), security
 (security updates only, the default) and turn-off. No automatic
 reboots. In the stratum menu: "software" - repositories, components and
 upgrades; on the command line: stratum software.
 .
 status --json, lists --json, set --json, upgrades --json and verify give
 Control Desk and other tools everything they show without computing it
 themselves.
