- Replaced OS-specific build method with a custom ISO builder in the build-for-hardware.sh script. - Updated output file naming to reflect the correct Alpine version in the build process. - Adjusted build dates in hardware configuration files for HP ProDesk, merged, and Start9 Pure profiles to the latest timestamp.
Archipelago Alpine Profile
Custom Alpine Linux mkimage profile for Archipelago Bitcoin Node OS.
Profile Structure
mkimg.archipelago.sh- Main profile definitionoverlay/- Files to overlay into the imageetc/- System configuration filesetc/systemd/system/- Systemd service filesetc/init.d/- OpenRC init scriptsetc/local.d/- Local startup scripts
Customization
To modify the profile:
- Add packages: Edit
mkimg.archipelago.shand add toapksvariable - Add files: Place files in
overlay/directory with desired path structure - Modify kernel: Change
kernel_flavorsorinitfs_features - Change bootloader: Modify
boot_addons
Profile Variables
apks- List of Alpine packages to installkernel_flavors- Kernel version (lts, edge, etc.)boot_addons- Bootloader componentsinitfs_features- Initramfs featuresinitfs_modules- Kernel modules to include
Build Integration
This profile is automatically copied to Alpine's aports repository during build and used by mkimage.sh.