fix: Switch to space-separated sources.conf format

- Change from colon to space separation to avoid URL parsing issues
- Update sources.conf format: TYPE NAME URL VERSION BUILD_FUNCTION [EXTRA]
- Implement awk-based parsing for reliable field extraction
- Fix firmware package list (remove unavailable linux-firmware-marvell)
This commit is contained in:
2025-08-31 13:26:05 +02:00
parent e8d0d486d8
commit ed98e24503
1103 changed files with 332715 additions and 48 deletions

View File

@@ -11,7 +11,7 @@ linux-firmware-mellanox:Mellanox network firmware
linux-firmware-qlogic:QLogic network firmware
# Storage firmware (if needed)
linux-firmware-marvell:Marvell storage/network firmware
# linux-firmware-marvell:Marvell storage/network firmware (not available in Alpine 3.22)
# Optional firmware packages (uncomment if needed)
#linux-firmware-amd:AMD GPU and network firmware

View File

@@ -1,10 +1,10 @@
# sources.conf - Components to download and build for initramfs
# Format: TYPE:NAME:URL:VERSION:BUILD_FUNCTION[:EXTRA_OPTIONS]
# Format: TYPE NAME URL VERSION BUILD_FUNCTION [EXTRA_OPTIONS]
# Git repositories to clone and build
git:zinit:https://github.com/threefoldtech/zinit:master:build_zinit
git:mycelium:https://github.com/threefoldtech/mycelium:0.6.1:build_mycelium
git:rfs:https://github.com/threefoldtech/rfs:development:build_rfs
git zinit https://github.com/threefoldtech/zinit master build_zinit
git mycelium https://github.com/threefoldtech/mycelium 0.6.1 build_mycelium
git rfs https://github.com/threefoldtech/rfs development build_rfs
# Pre-built releases to download
release:corex:https://github.com/threefoldtech/corex/releases/download/2.1.4/corex-2.1.4-amd64-linux-static:2.1.4:install_corex:rename=corex
release corex https://github.com/threefoldtech/corex/releases/download/2.1.4/corex-2.1.4-amd64-linux-static 2.1.4 install_corex rename=corex

1
initramfs/bin/arch Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/ash Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/base64 Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/bbconfig Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

BIN
initramfs/bin/busybox Executable file

Binary file not shown.

1
initramfs/bin/cat Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/chattr Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/chgrp Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/chmod Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/chown Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/cp Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/date Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/dd Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/df Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

BIN
initramfs/bin/dmesg Executable file

Binary file not shown.

1
initramfs/bin/dnsdomainname Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/dumpkmap Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/echo Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/egrep Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/false Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/fatattr Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/fdflush Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/fgrep Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

BIN
initramfs/bin/findmnt Executable file

Binary file not shown.

1
initramfs/bin/fsync Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

BIN
initramfs/bin/getopt Executable file

Binary file not shown.

1
initramfs/bin/grep Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/gunzip Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/gzip Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/hostname Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

BIN
initramfs/bin/ionice Executable file

Binary file not shown.

1
initramfs/bin/iostat Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/ipcalc Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/kbd_mode Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/kill Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

BIN
initramfs/bin/kmod Executable file

Binary file not shown.

1
initramfs/bin/link Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/linux32 Symbolic link
View File

@@ -0,0 +1 @@
/usr/bin/setarch

1
initramfs/bin/linux64 Symbolic link
View File

@@ -0,0 +1 @@
/usr/bin/setarch

1
initramfs/bin/ln Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/login Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/ls Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/lsattr Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

BIN
initramfs/bin/lsblk Executable file

Binary file not shown.

BIN
initramfs/bin/lsfd Executable file

Binary file not shown.

1
initramfs/bin/lzop Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/makemime Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/mkdir Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/mknod Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/mktemp Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

BIN
initramfs/bin/more Executable file

Binary file not shown.

BIN
initramfs/bin/mount Executable file

Binary file not shown.

BIN
initramfs/bin/mountpoint Executable file

Binary file not shown.

1
initramfs/bin/mpstat Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/mv Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/netstat Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/nice Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/pidof Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/ping Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/ping6 Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/pipe_progress Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

BIN
initramfs/bin/pipesz Executable file

Binary file not shown.

1
initramfs/bin/printenv Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/ps Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/pwd Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/reformime Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

BIN
initramfs/bin/rev Executable file

Binary file not shown.

1
initramfs/bin/rm Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/rmdir Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/run-parts Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/sed Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

BIN
initramfs/bin/setpriv Executable file

Binary file not shown.

1
initramfs/bin/setserial Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/sh Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/sleep Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/stat Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/stty Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/su Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/sync Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/tar Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/touch Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/true Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

BIN
initramfs/bin/udevadm Executable file

Binary file not shown.

BIN
initramfs/bin/umount Executable file

Binary file not shown.

1
initramfs/bin/uname Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/usleep Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

1
initramfs/bin/watch Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

BIN
initramfs/bin/wdctl Executable file

Binary file not shown.

1
initramfs/bin/zcat Symbolic link
View File

@@ -0,0 +1 @@
/bin/busybox

View File

@@ -0,0 +1 @@
3.22.0

1
initramfs/etc/apk/arch Normal file
View File

@@ -0,0 +1 @@
x86_64

View File

@@ -0,0 +1,9 @@
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA1yHJxQgsHQREclQu4Ohe
qxTxd1tHcNnvnQTu/UrTky8wWvgXT+jpveroeWWnzmsYlDI93eLI2ORakxb3gA2O
Q0Ry4ws8vhaxLQGC74uQR5+/yYrLuTKydFzuPaS1dK19qJPXB8GMdmFOijnXX4SA
jixuHLe1WW7kZVtjL7nufvpXkWBGjsfrvskdNA/5MfxAeBbqPgaq0QMEfxMAn6/R
L5kNepi/Vr4S39Xvf2DzWkTLEK8pcnjNkt9/aafhWqFVW7m3HCAII6h/qlQNQKSo
GuH34Q8GsFG30izUENV9avY7hSLq7nggsvknlNBZtFUcmGoQrtx3FmyYsIC8/R+B
ywIDAQAB
-----END PUBLIC KEY-----

View File

@@ -0,0 +1,9 @@
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvNijDxJ8kloskKQpJdx+
mTMVFFUGDoDCbulnhZMJoKNkSuZOzBoFC94omYPtxnIcBdWBGnrm6ncbKRlR+6oy
DO0W7c44uHKCFGFqBhDasdI4RCYP+fcIX/lyMh6MLbOxqS22TwSLhCVjTyJeeH7K
aA7vqk+QSsF4TGbYzQDDpg7+6aAcNzg6InNePaywA6hbT0JXbxnDWsB+2/LLSF2G
mnhJlJrWB1WGjkz23ONIWk85W4S0XB/ewDefd4Ly/zyIciastA7Zqnh7p3Ody6Q0
sS2MJzo7p3os1smGjUF158s6m/JbVh4DN6YIsxwl2OjDOz9R0OycfJSDaBVIGZzg
cQIDAQAB
-----END PUBLIC KEY-----

View File

@@ -0,0 +1,9 @@
-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwlzMkl7b5PBdfMzGdCT0
cGloRr5xGgVmsdq5EtJvFkFAiN8Ac9MCFy/vAFmS8/7ZaGOXoCDWbYVLTLOO2qtX
yHRl+7fJVh2N6qrDDFPmdgCi8NaE+3rITWXGrrQ1spJ0B6HIzTDNEjRKnD4xyg4j
g01FMcJTU6E+V2JBY45CKN9dWr1JDM/nei/Pf0byBJlMp/mSSfjodykmz4Oe13xB
Ca1WTwgFykKYthoLGYrmo+LKIGpMoeEbY1kuUe04UiDe47l6Oggwnl+8XD1MeRWY
sWgj8sF4dTcSfCMavK4zHRFFQbGp/YFJ/Ww6U9lA3Vq0wyEI6MCMQnoSMFwrbgZw
wwIDAQAB
-----END PUBLIC KEY-----

View File

@@ -0,0 +1,14 @@
-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAutQkua2CAig4VFSJ7v54
ALyu/J1WB3oni7qwCZD3veURw7HxpNAj9hR+S5N/pNeZgubQvJWyaPuQDm7PTs1+
tFGiYNfAsiibX6Rv0wci3M+z2XEVAeR9Vzg6v4qoofDyoTbovn2LztaNEjTkB+oK
tlvpNhg1zhou0jDVYFniEXvzjckxswHVb8cT0OMTKHALyLPrPOJzVtM9C1ew2Nnc
3848xLiApMu3NBk0JqfcS3Bo5Y2b1FRVBvdt+2gFoKZix1MnZdAEZ8xQzL/a0YS5
Hd0wj5+EEKHfOd3A75uPa/WQmA+o0cBFfrzm69QDcSJSwGpzWrD1ScH3AK8nWvoj
v7e9gukK/9yl1b4fQQ00vttwJPSgm9EnfPHLAtgXkRloI27H6/PuLoNvSAMQwuCD
hQRlyGLPBETKkHeodfLoULjhDi1K2gKJTMhtbnUcAA7nEphkMhPWkBpgFdrH+5z4
Lxy+3ek0cqcI7K68EtrffU8jtUj9LFTUC8dERaIBs7NgQ/LfDbDfGh9g6qVj1hZl
k9aaIPTm/xsi8v3u+0qaq7KzIBc9s59JOoA8TlpOaYdVgSQhHHLBaahOuAigH+VI
isbC9vmqsThF2QdDtQt37keuqoda2E6sL7PUvIyVXDRfwX7uMDjlzTxHTymvq2Ck
htBqojBnThmjJQFgZXocHG8CAwEAAQ==
-----END PUBLIC KEY-----

View File

@@ -0,0 +1,14 @@
-----BEGIN PUBLIC KEY-----
MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAlEyxkHggKCXC2Wf5Mzx4
nZLFZvU2bgcA3exfNPO/g1YunKfQY+Jg4fr6tJUUTZ3XZUrhmLNWvpvSwDS19ZmC
IXOu0+V94aNgnhMsk9rr59I8qcbsQGIBoHzuAl8NzZCgdbEXkiY90w1skUw8J57z
qCsMBydAueMXuWqF5nGtYbi5vHwK42PffpiZ7G5Kjwn8nYMW5IZdL6ZnMEVJUWC9
I4waeKg0yskczYDmZUEAtrn3laX9677ToCpiKrvmZYjlGl0BaGp3cxggP2xaDbUq
qfFxWNgvUAb3pXD09JM6Mt6HSIJaFc9vQbrKB9KT515y763j5CC2KUsilszKi3mB
HYe5PoebdjS7D1Oh+tRqfegU2IImzSwW3iwA7PJvefFuc/kNIijfS/gH/cAqAK6z
bhdOtE/zc7TtqW2Wn5Y03jIZdtm12CxSxwgtCF1NPyEWyIxAQUX9ACb3M0FAZ61n
fpPrvwTaIIxxZ01L3IzPLpbc44x/DhJIEU+iDt6IMTrHOphD9MCG4631eIdB0H1b
6zbNX1CXTsafqHRFV9XmYYIeOMggmd90s3xIbEujA6HKNP/gwzO6CDJ+nHFDEqoF
SkxRdTkEqjTjVKieURW7Swv7zpfu5PrsrrkyGnsRrBJJzXlm2FOOxnbI2iSL1B5F
rO5kbUxFeZUIDq+7Yv4kLWcCAwEAAQ==
-----END PUBLIC KEY-----

View File

@@ -0,0 +1,2 @@
https://dl-cdn.alpinelinux.org/alpine/v3.22/main
https://dl-cdn.alpinelinux.org/alpine/v3.22/community

30
initramfs/etc/apk/world Normal file
View File

@@ -0,0 +1,30 @@
alpine-baselayout
alpine-keys
alpine-release
apk-tools
bmon
btrfs-progs
busybox
dhcpcd
dosfstools
ethtool
eudev
eudev-hwids
eudev-libs
eudev-netifnames
haveged
iproute2
kmod
libc-utils
linux-firmware-bnx2
linux-firmware-e100
linux-firmware-intel
linux-firmware-mellanox
linux-firmware-qlogic
linux-firmware-realtek
musl
openssh-server
tcpdump
util-linux
zellij
zlib

Some files were not shown because too many files have changed in this diff Show More