# Archipelago Alpine Profile Custom Alpine Linux mkimage profile for Archipelago Bitcoin Node OS. ## Profile Structure - `mkimg.archipelago.sh` - Main profile definition - `overlay/` - Files to overlay into the image - `etc/` - System configuration files - `etc/systemd/system/` - Systemd service files - `etc/init.d/` - OpenRC init scripts - `etc/local.d/` - Local startup scripts ## Customization To modify the profile: 1. **Add packages**: Edit `mkimg.archipelago.sh` and add to `apks` variable 2. **Add files**: Place files in `overlay/` directory with desired path structure 3. **Modify kernel**: Change `kernel_flavors` or `initfs_features` 4. **Change bootloader**: Modify `boot_addons` ## Profile Variables - `apks` - List of Alpine packages to install - `kernel_flavors` - Kernel version (lts, edge, etc.) - `boot_addons` - Bootloader components - `initfs_features` - Initramfs features - `initfs_modules` - Kernel modules to include ## Build Integration This profile is automatically copied to Alpine's aports repository during build and used by `mkimage.sh`.