Custom Init¶
In this example, we will create a custom init script for Debian and RHEL based images to run a specific command at startup.
Update common/root/etc/helios/init.d/
¶
To add a custom init script, you can create a new file in the common/root/etc/helios/init.d/
directory. For example, let's create a script named custom-init.sh
:
#!/bin/bash
set -e
echo "Running custom init script..."
# Add your custom commands here
echo "Custom init script completed."
Make sure to give the script executable permissions:
Build the Image¶
To build the image with the custom init script included, you can run the following command:
This command will build the Ubuntu Noble image with the custom init script installed. You can replace noble
with any other distro supported by Helios to build those images with the custom init script as well.