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@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel