mid coding commit
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# 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`.
|
||||
Reference in New Issue
Block a user