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

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

View File

@@ -0,0 +1,304 @@
usr/bin/[
usr/bin/[[
sbin/acpid
usr/sbin/add-shell
usr/sbin/addgroup
usr/sbin/adduser
sbin/adjtimex
bin/arch
sbin/arp
usr/sbin/arping
bin/ash
usr/bin/awk
bin/base64
usr/bin/basename
bin/bbconfig
usr/bin/bc
usr/bin/beep
usr/bin/blkdiscard
sbin/blkid
sbin/blockdev
usr/sbin/brctl
usr/bin/bunzip2
usr/bin/bzcat
usr/bin/bzip2
usr/bin/cal
bin/cat
bin/chattr
bin/chgrp
bin/chmod
bin/chown
usr/sbin/chpasswd
usr/sbin/chroot
usr/bin/chvt
usr/bin/cksum
usr/bin/clear
usr/bin/cmp
usr/bin/comm
bin/cp
usr/bin/cpio
usr/sbin/crond
usr/bin/crontab
usr/bin/cryptpw
usr/bin/cut
bin/date
usr/bin/dc
bin/dd
usr/bin/deallocvt
usr/sbin/delgroup
usr/sbin/deluser
sbin/depmod
bin/df
usr/bin/diff
usr/bin/dirname
bin/dmesg
bin/dnsdomainname
usr/bin/dos2unix
usr/bin/du
bin/dumpkmap
bin/echo
bin/egrep
usr/bin/eject
usr/bin/env
usr/sbin/ether-wake
usr/bin/expand
usr/bin/expr
usr/bin/factor
usr/bin/fallocate
bin/false
bin/fatattr
usr/sbin/fbset
sbin/fbsplash
bin/fdflush
sbin/fdisk
bin/fgrep
usr/bin/find
sbin/findfs
usr/bin/flock
usr/bin/fold
usr/bin/free
sbin/fsck
sbin/fstrim
bin/fsync
usr/bin/fuser
bin/getopt
sbin/getty
bin/grep
usr/bin/groups
bin/gunzip
bin/gzip
sbin/halt
usr/bin/hd
usr/bin/head
usr/bin/hexdump
usr/bin/hostid
bin/hostname
sbin/hwclock
usr/bin/id
sbin/ifconfig
sbin/ifdown
sbin/ifenslave
sbin/ifup
sbin/init
sbin/inotifyd
sbin/insmod
usr/bin/install
bin/ionice
bin/iostat
sbin/ip
sbin/ipaddr
bin/ipcalc
usr/bin/ipcrm
usr/bin/ipcs
sbin/iplink
sbin/ipneigh
sbin/iproute
sbin/iprule
sbin/iptunnel
bin/kbd_mode
bin/kill
usr/bin/killall
usr/sbin/killall5
sbin/klogd
usr/bin/last
usr/bin/less
bin/link
bin/linux32
bin/linux64
bin/ln
usr/sbin/loadfont
sbin/loadkmap
usr/bin/logger
bin/login
sbin/logread
sbin/losetup
bin/ls
bin/lsattr
sbin/lsmod
usr/bin/lsof
usr/bin/lsusb
usr/bin/lzcat
usr/bin/lzma
bin/lzop
usr/bin/lzopcat
bin/makemime
usr/bin/md5sum
sbin/mdev
usr/bin/mesg
usr/bin/microcom
bin/mkdir
sbin/mkdosfs
usr/bin/mkfifo
sbin/mkfs.vfat
bin/mknod
usr/bin/mkpasswd
sbin/mkswap
bin/mktemp
sbin/modinfo
sbin/modprobe
bin/more
bin/mount
bin/mountpoint
bin/mpstat
bin/mv
sbin/nameif
usr/sbin/nanddump
usr/sbin/nandwrite
usr/sbin/nbd-client
usr/bin/nc
bin/netstat
bin/nice
usr/bin/nl
usr/bin/nmeter
usr/bin/nohup
sbin/nologin
usr/bin/nproc
usr/bin/nsenter
usr/bin/nslookup
usr/sbin/ntpd
usr/bin/od
usr/bin/openvt
usr/sbin/partprobe
usr/bin/passwd
usr/bin/paste
usr/bin/pgrep
bin/pidof
bin/ping
bin/ping6
bin/pipe_progress
sbin/pivot_root
usr/bin/pkill
usr/bin/pmap
sbin/poweroff
bin/printenv
usr/bin/printf
bin/ps
usr/bin/pscan
usr/bin/pstree
bin/pwd
usr/bin/pwdx
sbin/raidautorun
usr/sbin/rdate
usr/sbin/rdev
usr/sbin/readahead
usr/bin/readlink
usr/bin/realpath
sbin/reboot
bin/reformime
usr/sbin/remove-shell
usr/bin/renice
usr/bin/reset
usr/bin/resize
bin/rev
usr/sbin/rfkill
bin/rm
bin/rmdir
sbin/rmmod
sbin/route
bin/run-parts
bin/sed
usr/sbin/sendmail
usr/bin/seq
sbin/setconsole
usr/sbin/setfont
usr/bin/setkeycodes
usr/sbin/setlogcons
bin/setpriv
bin/setserial
usr/bin/setsid
bin/sh
usr/bin/sha1sum
usr/bin/sha256sum
usr/bin/sha3sum
usr/bin/sha512sum
usr/bin/showkey
usr/bin/shred
usr/bin/shuf
sbin/slattach
bin/sleep
usr/bin/sort
usr/bin/split
bin/stat
usr/bin/strings
bin/stty
bin/su
usr/bin/sum
sbin/swapoff
sbin/swapon
sbin/switch_root
bin/sync
sbin/sysctl
sbin/syslogd
usr/bin/tac
usr/bin/tail
bin/tar
usr/bin/tee
usr/bin/test
usr/bin/time
usr/bin/timeout
usr/bin/top
bin/touch
usr/bin/tr
usr/bin/traceroute
usr/bin/traceroute6
usr/bin/tree
bin/true
usr/bin/truncate
usr/bin/tty
usr/bin/ttysize
sbin/tunctl
sbin/udhcpc
usr/bin/udhcpc6
bin/umount
bin/uname
usr/bin/unexpand
usr/bin/uniq
usr/bin/unix2dos
usr/bin/unlink
usr/bin/unlzma
usr/bin/unlzop
usr/bin/unshare
usr/bin/unxz
usr/bin/unzip
usr/bin/uptime
bin/usleep
usr/bin/uudecode
usr/bin/uuencode
sbin/vconfig
usr/bin/vi
usr/bin/vlock
usr/bin/volname
bin/watch
sbin/watchdog
usr/bin/wc
usr/bin/wget
usr/bin/which
usr/bin/who
usr/bin/whoami
usr/bin/whois
usr/bin/xargs
usr/bin/xxd
usr/bin/xzcat
usr/bin/yes
bin/zcat
sbin/zcip

View File

@@ -0,0 +1,8 @@
# do daily/weekly/monthly maintenance
# min hour day month weekday command
*/15 * * * * run-parts /etc/periodic/15min
0 * * * * run-parts /etc/periodic/hourly
0 2 * * * run-parts /etc/periodic/daily
0 3 * * 6 run-parts /etc/periodic/weekly
0 5 1 * * run-parts /etc/periodic/monthly

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