1
1
openwrt/target/linux/x86
Keno Fischer 9a143bf7ff
x86: onie-installer: wire up sysupgrade via ONIE install mode
This adds support for sysupgrade on ONIE-installed systems.
The install is chained through ONIE (using the ONIE installer image),
rather than attempting to manually upgrade the partition.
The idea is to allow future OpenWRT installs flexibility to use
a different partition table. By putting the installer in charge
of setting up the file system partition, the upgrade process needs
to have no knowledge of the internals of the image.

Config preservation is accomplished by appending the sysupgrade .tar.gz
to the ONIE installer image. Of course this also works for a clean
install using a sysupgrade.tar.gz created via `sysupgrade -b`.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Signed-off-by: Keno Fischer <keno@juliahub.com>
Link: https://github.com/openwrt/openwrt/pull/23062
Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com>
2026-05-23 17:23:54 +02:00
..
64 x86: enable HYPERV_VMBUS 2026-04-26 10:27:47 +02:00
base-files x86: onie-installer: wire up sysupgrade via ONIE install mode 2026-05-23 17:23:54 +02:00
generic x86: enable HYPERV_VMBUS 2026-04-26 10:27:47 +02:00
geode x86: drop 6.12 support 2026-04-23 15:58:01 +02:00
image x86: onie-installer: wire up sysupgrade via ONIE install mode 2026-05-23 17:23:54 +02:00
legacy x86: drop 6.12 support 2026-04-23 15:58:01 +02:00
patches-6.18 kernel: refresh patches 2026-03-28 11:51:11 +01:00
base-files.mk target: Make TARGET_SERIAL independent of GRUB configuration 2023-11-29 23:43:01 +01:00
config-6.18 kernel: 6.18: move CONFIG_CRYPTO_LIB_SHA256 to generic 2026-04-06 01:38:41 +02:00
Makefile x86: use kernel 6.18 by default 2026-04-23 15:58:01 +02:00
modules.mk x86: drop 6.12 support 2026-04-23 15:58:01 +02:00