kreato-release is a release file on /etc. It is like os-release in functionality.
It allows any software to see how the Kreato Linux system is configured.
It uses an ini-like format, like kpkg configuration files and the retained krep rootfs configuration format.
Example
[General]
dateBuilt=2023-05-15
klinuxVersion=rolling
srcCommit=4691104
[Core]
libc=glibc
compiler=gcc
coreutils=busybox
tlsLibrary=openssl
init=jumpstart
[Extras]
extraPackages=nim llvm mesa
Options
General
- dateBuilt: Shows the date the system has been built. Follows
YYYY-MM-DDformat. - klinuxVersion: Shows Kreato Linux version the system is meant to run.
rollingby default. - srcCommit: Shows Kreato Linux source tree commit the system has been built with. Does not include kpkg included in the system.
Core/Extras
Core and Extras reflect the configuration used by krep rootfs. See
kreastrap.conf(5) for the retained INI format.
krep rootfs generates this file when building the rootfs. For krep iso, this
file is optional: date and version provide filename metadata, while [Core] init
selects an optional init-specific overlay. It does not restrict the init system
or select the boot executable; use --init for that. See the
ISO guide.