gBootRoot is a software tool that facilitates the building, testing, and booting of distributions. It streamlines the process of constructing and developing software for improved efficiency.
gBootRoot's add-ons enhance method creation, and its MTD Emulator is useful for running distributions made with the jffs/jffs2 filesystem. The latest update fixes the @INC problem with rpm packages. Previously, the fhs checks would insert the module path into @INC via a BEGIN {}, but BootRoot::Options tried to load before the fact, causing issues. The current update resolves this by updating BEGIN statements in gbootroot, expect_uml, and yard_chrooted_tests.
To improve functionality, gBootRoot has added a new if/elsif control structure, and Example.yard is now portable with this structure. Additionally, the software has removed the -q from expect_uml, tested on various distros, and is compiled for >= glibc 2.2.5. The documentation is also more detailed, with format rules now in the main documentation.
Other changes include adding libexpect-perl and libgtk-perl to Build-Depends for debs, and building slram into the kernel because of an error in RedHat 7.3's depmod. Overall, gBootRoot is extensively tested and shows improved performance, making it an ideal software for creating and developing distributions.
Version 1.5.0: N/A