OTA Software updates using OSTree. This generates images that are atomically updated and supports incremental downloading changes. Includes an update client to fetch updates and report status to an update server.

Setup information

Git repository

https://github.com/uptane/meta-updater web repo

Last commit: 3 years, 7 months ago (zeus branch)



The meta-updater layer depends upon:

Recipe name Version Description
aktualizr 1.0+gitX Aktualizr SOTA Client
aktualizr-auto-reboot 1.0 Enable auto reboot to apply updates
aktualizr-binary-pacman 1.0 Configure aktualizr with a binary package manager
aktualizr-collectd 1.0 Aktualizr metric collection
aktualizr-device-prov 1.0 Aktualizr configuration for device credential provisioning
aktualizr-device-prov-hsm 1.0 Aktualizr configuration for device credential provisioning with HSM support
aktualizr-disable-send-ip 1.0 Disable IP reporting in Aktualizr
aktualizr-hwid 1.0 Aktualizr hwid configuration
aktualizr-log-debug 1.0 Set debug logging in Aktualizr
aktualizr-polling-interval 1.0 Set polling interval in Aktualizr
aktualizr-shared-prov 1.0 Aktualizr configuration for shared credential provisioning
aktualizr-shared-prov-creds 1.0 Credentials for shared provisioning
aktualizr-uboot-env-rollback 1.0 Aktualizr configuration snippet to enable uboot bootcount function
aktualizr-virtualsec 1.0 Example virtual secondary in aktualizr
asn1c 0.9.28 ASN.1 to C compiler
big-update 2.0 Example Package with 12MB of random, seeded content
big-update 1.0 Example Package with 10MB of random, seeded content
fit-conf 1.0 FIT image configuration for u-boot to use
initramfs-ostree-image 1.0 OSTree initramfs image
networkd-dhcp-conf 1.0 systemd-networkd config to setup wired interface with dhcp
ostree-booted 1.0 Indicate an OSTree boot
ostree-initrd 4 Initramfs for booting into libostree managed system
ostree-kernel-initramfs 0.0.1 Ostree linux kernel, devicetrees and initramfs packager
primary-config 1.0 Sample configuration for an Uptane Primary to support IP/Posix Secondary
primary-image 1.0 A minimal Uptane Primary image running aktualizr, for testing with a Linux secondary
primary-network-config 1.0 Sample network configuration for an Uptane Primary
secondary-config 1.0 Sample configuration for an Uptane Secondary
secondary-image 1.0 A minimal Uptane Secondary image running aktualizr-secondary
secondary-network-config 1.0 Sample network configuration for an Uptane Secondary
slcand-start 1.0 Mock smartcard for aktualizr
softhsm 2.5.0 HSM emulator
softhsm-testtoken 1.0 Mock smartcard for aktualizr
systemd-journald-persistent 1.0 Configuration for systemd-journald