]> git.ipfire.org Git - thirdparty/mkosi.git/commit
mkosi-tools: add grub2-common to openSUSE tools tree main
authorAntonio Alvarez Feijoo <antonio.feijoo@suse.com>
Tue, 19 Aug 2025 08:09:10 +0000 (10:09 +0200)
committerJörg Behrmann <behrmann@physik.fu-berlin.de>
Tue, 19 Aug 2025 13:01:29 +0000 (15:01 +0200)
commitd134013ca83d59df73303a22ac69b01bd29ed08a
tree6a405892a9ee8a49c1de38c103a6eccaf08d056a
parentc97d3453954925350b46a0d18ae07a86bc0a9704
mkosi-tools: add grub2-common to openSUSE tools tree

Otherwise, with `BiosBootloader=grub`:

```
A BIOS bootable image with grub was requested but mkimage was not found
```

And with UEFI, an assertion is reached:

```
Traceback (most recent call last):
  File "/home/dev/mkosi/mkosi/run.py", line 51, in uncaught_exception_handler
    yield
  File "/home/dev/mkosi/mkosi/run.py", line 91, in fork_and_wait
    target(*args, **kwargs)
    ~~~~~~^^^^^^^^^^^^^^^^^
  File "/home/dev/mkosi/mkosi/__init__.py", line 4964, in run_build
    build_image(
    ~~~~~~~~~~~^
        Context(
        ^^^^^^^^
    ...<7 lines>...
        )
        ^
    )
    ^
  File "/home/dev/mkosi/mkosi/__init__.py", line 4051, in build_image
    install_grub(context)
    ~~~~~~~~~~~~^^^^^^^^^
  File "/home/dev/mkosi/mkosi/bootloader.py", line 354, in install_grub
    grub_mkimage(
    ~~~~~~~~~~~~^
        context,
        ^^^^^^^^
    ...<3 lines>...
        sbat=sbat,
        ^^^^^^^^^^
    )
    ^
  File "/home/dev/mkosi/mkosi/bootloader.py", line 187, in grub_mkimage
    assert mkimage
           ^^^^^^^
AssertionError
```
mkosi/resources/mkosi-tools/mkosi.conf.d/opensuse.conf