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/sbin/acpid Symbolic link
View File

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

1
initramfs/sbin/adjtimex Symbolic link
View File

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

BIN
initramfs/sbin/agetty Executable file

Binary file not shown.

BIN
initramfs/sbin/apk Executable file

Binary file not shown.

1
initramfs/sbin/arp Symbolic link
View File

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

BIN
initramfs/sbin/blkdiscard Executable file

Binary file not shown.

BIN
initramfs/sbin/blkid Executable file

Binary file not shown.

BIN
initramfs/sbin/blkpr Executable file

Binary file not shown.

BIN
initramfs/sbin/blkzone Executable file

Binary file not shown.

BIN
initramfs/sbin/blockdev Executable file

Binary file not shown.

BIN
initramfs/sbin/bridge Executable file

Binary file not shown.

BIN
initramfs/sbin/btrfs Executable file

Binary file not shown.

1
initramfs/sbin/btrfsck Symbolic link
View File

@@ -0,0 +1 @@
btrfs

BIN
initramfs/sbin/cfdisk Executable file

Binary file not shown.

BIN
initramfs/sbin/chcpu Executable file

Binary file not shown.

BIN
initramfs/sbin/ctrlaltdel Executable file

Binary file not shown.

1
initramfs/sbin/ctstat Symbolic link
View File

@@ -0,0 +1 @@
lnstat

1
initramfs/sbin/depmod Symbolic link
View File

@@ -0,0 +1 @@
../bin/kmod

BIN
initramfs/sbin/dhcpcd Executable file

Binary file not shown.

1
initramfs/sbin/dosfsck Symbolic link
View File

@@ -0,0 +1 @@
fsck.fat

1
initramfs/sbin/dosfslabel Symbolic link
View File

@@ -0,0 +1 @@
fatlabel

BIN
initramfs/sbin/fatlabel Executable file

Binary file not shown.

1
initramfs/sbin/fbsplash Symbolic link
View File

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

BIN
initramfs/sbin/fdisk Executable file

Binary file not shown.

BIN
initramfs/sbin/findfs Executable file

Binary file not shown.

BIN
initramfs/sbin/fsck Executable file

Binary file not shown.

39
initramfs/sbin/fsck.btrfs Executable file
View File

@@ -0,0 +1,39 @@
#!/bin/sh -f
#
# Copyright (c) 2013 SUSE
#
# copied from fsck.xfs
# Copyright (c) 2006 Silicon Graphics, Inc. All Rights Reserved.
#
# fsck.btrfs is a type of utility that should exist for any filesystem and is
# called during system setup when the corresponding /etc/fstab entries contain
# non-zero value for fs_passno. (See fstab(5) for more.)
#
# Traditional filesystems need to run their respective fsck utility in case the
# filesystem was not unmounted cleanly and the log needs to be replayed before
# mount. This is not needed for BTRFS. You should set fs_passno to 0.
#
# If you wish to check the consistency of a BTRFS filesystem or repair a
# damaged filesystem, see btrfs(8) subcommand 'check'. By default the
# filesystem consistency is checked, the repair mode is enabled via --repair
# option (use with care!).
AUTO=false
while getopts ":aApy" c
do
case $c in
a|A|p|y) AUTO=true;;
esac
done
shift $(($OPTIND - 1))
eval DEV=\${$#}
if [ ! -e $DEV ]; then
echo "$0: $DEV does not exist"
exit 8
fi
if ! $AUTO; then
echo "If you wish to check the consistency of a BTRFS filesystem or"
echo "repair a damaged filesystem, see btrfs(8) subcommand 'check'."
fi
exit 0

BIN
initramfs/sbin/fsck.cramfs Executable file

Binary file not shown.

BIN
initramfs/sbin/fsck.fat Executable file

Binary file not shown.

BIN
initramfs/sbin/fsck.minix Executable file

Binary file not shown.

1
initramfs/sbin/fsck.msdos Symbolic link
View File

@@ -0,0 +1 @@
fsck.fat

1
initramfs/sbin/fsck.vfat Symbolic link
View File

@@ -0,0 +1 @@
fsck.fat

BIN
initramfs/sbin/fsfreeze Executable file

Binary file not shown.

BIN
initramfs/sbin/fstrim Executable file

Binary file not shown.

BIN
initramfs/sbin/genl Executable file

Binary file not shown.

1
initramfs/sbin/getty Symbolic link
View File

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

1
initramfs/sbin/halt Symbolic link
View File

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

BIN
initramfs/sbin/hwclock Executable file

Binary file not shown.

1
initramfs/sbin/ifconfig Symbolic link
View File

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

1
initramfs/sbin/ifdown Symbolic link
View File

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

1
initramfs/sbin/ifenslave Symbolic link
View File

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

BIN
initramfs/sbin/ifstat Executable file

Binary file not shown.

1
initramfs/sbin/ifup Symbolic link
View File

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

1
initramfs/sbin/init Symbolic link
View File

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

1
initramfs/sbin/inotifyd Symbolic link
View File

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

1
initramfs/sbin/insmod Symbolic link
View File

@@ -0,0 +1 @@
../bin/kmod

BIN
initramfs/sbin/ip Executable file

Binary file not shown.

1
initramfs/sbin/ipaddr Symbolic link
View File

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

1
initramfs/sbin/iplink Symbolic link
View File

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

1
initramfs/sbin/ipneigh Symbolic link
View File

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

1
initramfs/sbin/iproute Symbolic link
View File

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

1
initramfs/sbin/iprule Symbolic link
View File

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

1
initramfs/sbin/iptunnel Symbolic link
View File

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

1
initramfs/sbin/klogd Symbolic link
View File

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

18
initramfs/sbin/ldconfig Executable file
View File

@@ -0,0 +1,18 @@
#!/bin/sh
scan_dirs() {
scanelf -qS "$@" | while read SONAME FILE; do
TARGET="${FILE##*/}"
LINK="${FILE%/*}/$SONAME"
case "$FILE" in
/lib/*|/usr/lib/*|/usr/local/lib/*) ;;
*) [ -h "$LINK" -o ! -e "$LINK" ] && ln -sf "$TARGET" "$LINK"
esac
done
return 0
}
# eat ldconfig options
while getopts "nNvXvf:C:r:" opt; do
:
done
shift $(( $OPTIND - 1 ))
[ $# -gt 0 ] && scan_dirs "$@"

BIN
initramfs/sbin/lnstat Executable file

Binary file not shown.

1
initramfs/sbin/loadkmap Symbolic link
View File

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

1
initramfs/sbin/logread Symbolic link
View File

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

BIN
initramfs/sbin/losetup Executable file

Binary file not shown.

1
initramfs/sbin/lsmod Symbolic link
View File

@@ -0,0 +1 @@
../bin/kmod

1
initramfs/sbin/mdev Symbolic link
View File

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

1
initramfs/sbin/mkdosfs Symbolic link
View File

@@ -0,0 +1 @@
mkfs.fat

BIN
initramfs/sbin/mkfs Executable file

Binary file not shown.

BIN
initramfs/sbin/mkfs.bfs Executable file

Binary file not shown.

BIN
initramfs/sbin/mkfs.btrfs Executable file

Binary file not shown.

BIN
initramfs/sbin/mkfs.cramfs Executable file

Binary file not shown.

BIN
initramfs/sbin/mkfs.fat Executable file

Binary file not shown.

BIN
initramfs/sbin/mkfs.minix Executable file

Binary file not shown.

1
initramfs/sbin/mkfs.msdos Symbolic link
View File

@@ -0,0 +1 @@
mkfs.fat

1
initramfs/sbin/mkfs.vfat Symbolic link
View File

@@ -0,0 +1 @@
mkfs.fat

BIN
initramfs/sbin/mkswap Executable file

Binary file not shown.

1
initramfs/sbin/modinfo Symbolic link
View File

@@ -0,0 +1 @@
../bin/kmod

1
initramfs/sbin/modprobe Symbolic link
View File

@@ -0,0 +1 @@
../bin/kmod

1
initramfs/sbin/nameif Symbolic link
View File

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

1
initramfs/sbin/nologin Symbolic link
View File

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

BIN
initramfs/sbin/nstat Executable file

Binary file not shown.

BIN
initramfs/sbin/pivot_root Executable file

Binary file not shown.

1
initramfs/sbin/poweroff Symbolic link
View File

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

1
initramfs/sbin/raidautorun Symbolic link
View File

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

1
initramfs/sbin/reboot Symbolic link
View File

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

1
initramfs/sbin/rmmod Symbolic link
View File

@@ -0,0 +1 @@
../bin/kmod

1
initramfs/sbin/route Symbolic link
View File

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

62
initramfs/sbin/routel Executable file
View File

@@ -0,0 +1,62 @@
#! /usr/bin/env python3
# SPDX-License-Identifier: GPL-2.0
#
# This is simple script to process JSON output from ip route
# command and format it. Based on earlier shell script version.
"""Script to parse ip route output into more readable text."""
import sys
import json
import getopt
import subprocess
def usage():
'''Print usage and exit'''
print("Usage: {} [tablenr [raw ip args...]]".format(sys.argv[0]))
sys.exit(64)
def main():
'''Process the arguments'''
family = 'inet'
try:
opts, args = getopt.getopt(sys.argv[1:], "h46f:", ["help", "family="])
except getopt.GetoptError as err:
print(err)
usage()
for opt, arg in opts:
if opt in ["-h", "--help"]:
usage()
elif opt == '-6':
family = 'inet6'
elif opt == "-4":
family = 'inet'
elif opt in ["-f", "--family"]:
family = arg
else:
assert False, "unhandled option"
if not args:
args = ['0']
cmd = ['ip', '-f', family, '-j', 'route', 'list', 'table'] + args
process = subprocess.Popen(cmd, stdout=subprocess.PIPE)
tbl = json.load(process.stdout)
if family == 'inet':
fmt = '{:15} {:15} {:15} {:8} {:8}{:<16} {}'
else:
fmt = '{:32} {:32} {:32} {:8} {:8}{:<16} {}'
# ip route json keys
keys = ['dst', 'gateway', 'prefsrc', 'protocol', 'scope', 'dev', 'table']
print(fmt.format(*map(lambda x: x.capitalize(), keys)))
for record in tbl:
fields = [record[k] if k in record else '' for k in keys]
print(fmt.format(*fields))
if __name__ == "__main__":
main()

BIN
initramfs/sbin/rtacct Executable file

Binary file not shown.

BIN
initramfs/sbin/rtmon Executable file

Binary file not shown.

1
initramfs/sbin/rtstat Symbolic link
View File

@@ -0,0 +1 @@
lnstat

BIN
initramfs/sbin/runuser Executable file

Binary file not shown.

1
initramfs/sbin/setconsole Symbolic link
View File

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

BIN
initramfs/sbin/sfdisk Executable file

Binary file not shown.

1
initramfs/sbin/slattach Symbolic link
View File

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

BIN
initramfs/sbin/ss Executable file

Binary file not shown.

BIN
initramfs/sbin/swaplabel Executable file

Binary file not shown.

BIN
initramfs/sbin/swapoff Executable file

Binary file not shown.

BIN
initramfs/sbin/swapon Executable file

Binary file not shown.

BIN
initramfs/sbin/switch_root Executable file

Binary file not shown.

1
initramfs/sbin/sysctl Symbolic link
View File

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

1
initramfs/sbin/syslogd Symbolic link
View File

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

BIN
initramfs/sbin/tc Executable file

Binary file not shown.

1
initramfs/sbin/tunctl Symbolic link
View File

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

1
initramfs/sbin/udevadm Symbolic link
View File

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

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