Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add option to include overlay bundles as part of the initramfs structure #76

Closed
ivandavidov opened this issue Jul 19, 2017 · 2 comments
Closed

Comments

@ivandavidov
Copy link
Owner

One use case is the DHCP client funstionality.

If we have the DHCP client functionality as overlay bundle, there is high chance that it won't work properly on real hardware because the kernel provides minimal configuration and as result many devices may not be recognized, including the boot device. In this case all overlay bundles won't be accessible.

So, if we want to ensure that certain functionality is really there, it should be part of the initramfs structure.

This would require some major reachitecturing because the overlay bundles should be available before the initramfs structure has been packaged. Another challenge is to redesign the overlay bundles so that they generate independent structure which then could be merged with the initramfs structure.

@ivandavidov
Copy link
Owner Author

This feature has been implemented here. There is new config options which specifies the 'merge' location.

@ivandavidov
Copy link
Owner Author

The functionality has been tested and it works fine. However, from usability point of view it is recommended to use this only if you want to use MLL on real hardware. Otherwise the default build behavior is more than sufficient for VMs and it has been proven to work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant