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

1.1 KiB

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.