{"push_id":1049701046,"size":1,"distinct_size":1,"ref":"refs/heads/ostree-grub-generator","head":"29c088ee15ceb7ee67202417fb28ebd85a7f39bc","before":"3b234ada7d9e4324db78a957c8b2a7f13f801732","commits":[{"sha":"29c088ee15ceb7ee67202417fb28ebd85a7f39bc","author":{"email":"ebccefe3c1ab2ec57dc5f5bbbf8188a771170d07@theqtcompany.com","name":"Gatis Paeglis"},"message":"Introducing ostree-grub-generator\n\nostree-grub-generator can be used to customize\nthe generated grub.cfg file. Compile time\ndecision ostree-grub-generator vs grub2-mkconfig\ncan be overwritten with the OSTREE_GRUB2_EXEC\nenvvar - useful for auto tests and OS installers.\n\nWhy this alternative approach:\n\n1) The current approach is less flexible than using a\n   custom 'ostree-grub-generator' script. Each system can\n   adjust this script for its needs, instead of using the\n   hardcoded values from ostree-bootloader-grub2.c.\n\n2) Too much overhead on embedded to generate grub.cfg\n   via /etc/grub.d/ configuration files. It is still\n   possible to do so, even with this patch applied.\n   No need to install grub2 package on a target device.\n\n3) The grub2-mkconfig code path has other issues:\n   https://bugzilla.gnome.org/show_bug.cgi?id=761180\n\nTask: https://bugzilla.gnome.org/show_bug.cgi?id=762220","distinct":true,"url":"https://api.github.com/repos/gatispaeglis/ostree/commits/29c088ee15ceb7ee67202417fb28ebd85a7f39bc"}]}