1. 30 Dec, 2022 1 commit
  2. 15 Apr, 2021 1 commit
  3. 12 Apr, 2021 1 commit
  4. 16 Mar, 2021 2 commits
  5. 17 Feb, 2021 1 commit
  6. 30 Aug, 2019 1 commit
  7. 19 Aug, 2019 1 commit
  8. 25 Jul, 2018 1 commit
    • Michael Shigorin's avatar
      rework isoboot support beyond x86 · 3c2ef1c0
      Michael Shigorin authored
      Every .iso was assumed to be bootable since the very beginning[*],
      and isoboot images were deemed to be x86 isolinux ones; this didn't
      change with basic ppc/armh support as I never ran into hardware
      that would _boot_ those ISOs, not only run the code, and it was
      only e2k isodata project that finally forced this refactoring.
      
      It's still not perfect: pack and syslinux features still end up
      somewhat interwoven, and too much places care for architecture
      the image is being built for (instead of archdep features tossing
      their appropriate bits and pieces in).
      
      Should help:
      - any-arch regarding isodata images;
      - {x86,aarch64}/efi by decoupling isoboot and isolinux;
      - ppc{,64} as introducing yaboot support will be easier now;
      - mipsel{,64} too, hopefully.
      
      * I knew of school addon images baked with mkimage-profiles-desktop
        but postponed and then neglected the whole problem for years...
      3c2ef1c0
  9. 21 May, 2018 1 commit
    • Michael Shigorin's avatar
      boot.mk, build-distro: handle e2k · cdaa9cda
      Michael Shigorin authored
      It needs (and has) no isolinux in the first place;
      this is also the situation with most or all non-x86
      arches, the code should probably reflect that.
      cdaa9cda
  10. 29 Mar, 2015 1 commit
    • Michael Shigorin's avatar
      boot.mk: factor out boot/% from distro.mk · b2cfbc3f
      Michael Shigorin authored
      Yes these bits are related to distro/ prefixed images
      still the overgeneralization in distro.mk didn't pay off
      but rather hid a bug with the only boot/isolinux in use
      having no dependency on use/syslinux (which is required).
      
      Maybe this will get revisited when we have other kinds
      of bootable images with other bootloaders (vm/ ones care
      for themselves as of today).
      b2cfbc3f