2026-01-24 22:59:20 +00:00

34 lines
1.1 KiB
Markdown

# 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`.