mirror of
https://github.com/lukaszraczylo/talos-builder.git
synced 2026-07-05 05:24:22 +00:00
Use xz compression for metal disk images instead of zst
This commit is contained in:
@@ -97,7 +97,7 @@ jobs:
|
|||||||
ASSET_TYPE=metal \
|
ASSET_TYPE=metal \
|
||||||
EXTENSIONS="${{ env.EXTENSIONS }}" \
|
EXTENSIONS="${{ env.EXTENSIONS }}" \
|
||||||
installer-pi5
|
installer-pi5
|
||||||
mv ./checkouts/talos/_out/metal-arm64.raw.zst ./metal-arm64-rpi5.raw.zst
|
unzstd -c ./checkouts/talos/_out/metal-arm64.raw.zst | xz -T0 > ./metal-arm64-rpi5.raw.xz
|
||||||
|
|
||||||
# ──────────────────────────────────────────────
|
# ──────────────────────────────────────────────
|
||||||
# Raspberry Pi 4 / CM4
|
# Raspberry Pi 4 / CM4
|
||||||
@@ -138,7 +138,7 @@ jobs:
|
|||||||
ASSET_TYPE=metal \
|
ASSET_TYPE=metal \
|
||||||
EXTENSIONS="${{ env.EXTENSIONS }}" \
|
EXTENSIONS="${{ env.EXTENSIONS }}" \
|
||||||
installer-pi4
|
installer-pi4
|
||||||
mv ./checkouts/talos/_out/metal-arm64.raw.zst ./metal-arm64-rpi4.raw.zst
|
unzstd -c ./checkouts/talos/_out/metal-arm64.raw.zst | xz -T0 > ./metal-arm64-rpi4.raw.xz
|
||||||
|
|
||||||
# ──────────────────────────────────────────────
|
# ──────────────────────────────────────────────
|
||||||
# Release
|
# Release
|
||||||
@@ -165,14 +165,14 @@ jobs:
|
|||||||
|
|
||||||
| Platform | Disk image | Installer image |
|
| Platform | Disk image | Installer image |
|
||||||
|----------|-----------|----------------|
|
|----------|-----------|----------------|
|
||||||
| **RPi 5 / CM5** | \`metal-arm64-rpi5.raw.zst\` | \`${INSTALLER_PI5}\` |
|
| **RPi 5 / CM5** | \`metal-arm64-rpi5.raw.xz\` | \`${INSTALLER_PI5}\` |
|
||||||
| **RPi 4 / CM4** | \`metal-arm64-rpi4.raw.zst\` | \`${INSTALLER_PI4}\` |
|
| **RPi 4 / CM4** | \`metal-arm64-rpi4.raw.xz\` | \`${INSTALLER_PI4}\` |
|
||||||
|
|
||||||
### Fresh install
|
### Fresh install
|
||||||
|
|
||||||
Download the disk image for your board and flash it:
|
Download the disk image for your board and flash it:
|
||||||
\`\`\`bash
|
\`\`\`bash
|
||||||
unzstd metal-arm64-rpi5.raw.zst # or metal-arm64-rpi4.raw.zst
|
xz -d metal-arm64-rpi5.raw.xz # or metal-arm64-rpi4.raw.xz
|
||||||
dd if=metal-arm64-rpi5.raw of=<disk> bs=4M status=progress
|
dd if=metal-arm64-rpi5.raw of=<disk> bs=4M status=progress
|
||||||
\`\`\`
|
\`\`\`
|
||||||
|
|
||||||
@@ -190,7 +190,7 @@ jobs:
|
|||||||
)
|
)
|
||||||
gh release create \
|
gh release create \
|
||||||
${{ github.ref_name }} \
|
${{ github.ref_name }} \
|
||||||
metal-arm64-rpi5.raw.zst \
|
metal-arm64-rpi5.raw.xz \
|
||||||
metal-arm64-rpi4.raw.zst \
|
metal-arm64-rpi4.raw.xz \
|
||||||
--title "${{ github.ref_name }}" \
|
--title "${{ github.ref_name }}" \
|
||||||
--notes "$NOTES"
|
--notes "$NOTES"
|
||||||
|
|||||||
@@ -26,11 +26,11 @@ Initial:
|
|||||||
|
|
||||||
```bash
|
```bash
|
||||||
# Raspberry Pi 5 / CM5
|
# Raspberry Pi 5 / CM5
|
||||||
unzstd metal-arm64-rpi5.raw.zst
|
xz -d metal-arm64-rpi5.raw.xz
|
||||||
dd if=metal-arm64-rpi5.raw of=<disk> bs=4M status=progress
|
dd if=metal-arm64-rpi5.raw of=<disk> bs=4M status=progress
|
||||||
|
|
||||||
# Raspberry Pi 4 / CM4
|
# Raspberry Pi 4 / CM4
|
||||||
unzstd metal-arm64-rpi4.raw.zst
|
xz -d metal-arm64-rpi4.raw.xz
|
||||||
dd if=metal-arm64-rpi4.raw of=<disk> bs=4M status=progress
|
dd if=metal-arm64-rpi4.raw of=<disk> bs=4M status=progress
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user