From 860563dae96822aa6bf5fc6cd425f439cdf0ee09 Mon Sep 17 00:00:00 2001 From: alexander stefanov Date: Wed, 20 Nov 2024 00:05:55 +0300 Subject: [PATCH] add todo in readme --- README.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..3aa698f --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# TODO for `image-builder` Project + +1. **Add a handler for `boot.cmd`** + - Implement processing and integration of `boot.cmd` during image creation. + - Ensure compatibility with common boot scenarios. + +2. **Kernel Build from Custom Configurations** + - Develop a mechanism to compile the Linux kernel using custom `.config` files. + - Provide clear documentation for users to supply and use their own configurations. + +3. **Custom Kernel Installation (Non-Repository)** + - Design a solution for installing custom-built kernels that are not available in standard repositories. + - Consider integrating a kernel packaging or direct installation process. + +4. **Enhance U-Boot Writing Functionality** + - Finalize the function for writing U-Boot to `/dev/loopX`. + - Add error handling, validation, and logging to ensure robustness. + +5. **Finalize Loop Device Unmount Function** + - Complete the function to properly unmount `/dev/loop` devices after use. + - Implement safeguards to prevent accidental unmounting of active devices. + +6. **Root Password Setup** + - Resolve issues with `systemd-firstboot` for setting the root password. + - Implement a workaround to delete the default `root` user before initializing a new password. + - Alternatively, explore other methods for securely setting the root password during image creation. +