[OpenWrt-Devel] [RFC 0/6] x86: switch to generic image generation code and
Tomasz Maciej Nowak
tomek_n at o2.pl
Sun Jan 13 16:49:09 EST 2019
This is aftermath of partially failed series [1].
When I was searching for ways to upgrade of bootloader on existing
OpenWrt installations, I noticed that it'll be difficult to add this
feature within existing code creating x86 target images. I decided to
switch this code to generic one, wich is used in most of the OpenWrt
targets. Both of the chages are rather intrusive hence te RFC tag.
Please voice Your concerns and opinions.
https://patchwork.ozlabs.org/cover/1000625
Tomasz Maciej Nowak (6):
x86/grub2: move grub2 image creation to grub2 package
x86: switch image generation to new code
x86: remove obsolete profiles
x86: geode: shrink amount of default packages
x86/grub2: add bootloader upgrade on sysupgrade
grub2: add preinit hook for bootloader upgrade
config/Config-images.in | 22 +-
include/image.mk | 1 -
package/boot/grub2/Makefile | 79 ++++++-
.../boot/grub2/files/81_upgrade_bootloader | 20 ++
.../boot/grub2/files}/grub-early.cfg | 0
target/linux/x86/64/profiles/000-Generic.mk | 15 --
target/linux/x86/64/target.mk | 2 +-
target/linux/x86/Makefile | 4 +-
.../x86/base-files/lib/upgrade/platform.sh | 27 ++-
.../linux/x86/generic/profiles/000-Generic.mk | 18 --
target/linux/x86/generic/target.mk | 2 +-
.../linux/x86/geode/profiles/000-Generic.mk | 20 --
target/linux/x86/geode/profiles/100-Geos.mk | 19 --
target/linux/x86/geode/target.mk | 14 +-
target/linux/x86/image/64.mk | 5 +
target/linux/x86/image/Makefile | 199 +++++++-----------
target/linux/x86/image/generic.mk | 8 +
target/linux/x86/image/geode.mk | 16 ++
target/linux/x86/image/grub-iso.cfg | 2 +-
.../linux/x86/image/{grub.cfg => grub-pc.cfg} | 4 +-
target/linux/x86/image/legacy.mk | 8 +
.../linux/x86/legacy/profiles/000-Generic.mk | 18 --
target/linux/x86/legacy/target.mk | 1 +
23 files changed, 255 insertions(+), 249 deletions(-)
create mode 100644 package/boot/grub2/files/81_upgrade_bootloader
rename {target/linux/x86/image => package/boot/grub2/files}/grub-early.cfg (100%)
delete mode 100644 target/linux/x86/64/profiles/000-Generic.mk
delete mode 100644 target/linux/x86/generic/profiles/000-Generic.mk
delete mode 100644 target/linux/x86/geode/profiles/000-Generic.mk
delete mode 100644 target/linux/x86/geode/profiles/100-Geos.mk
create mode 100644 target/linux/x86/image/64.mk
create mode 100644 target/linux/x86/image/generic.mk
create mode 100644 target/linux/x86/image/geode.mk
rename target/linux/x86/image/{grub.cfg => grub-pc.cfg} (57%)
create mode 100644 target/linux/x86/image/legacy.mk
delete mode 100644 target/linux/x86/legacy/profiles/000-Generic.mk
--
2.20.1
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list