mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-18 02:16:59 +02:00
Sort the sysext entries as well. Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
29 lines
1.0 KiB
Bash
29 lines
1.0 KiB
Bash
EXTRA_SYSEXTS=(
|
|
"incus|app-containers/incus"
|
|
"nvidia-drivers-535|x11-drivers/nvidia-drivers:0/535|-kernel-open persistenced|amd64"
|
|
"nvidia-drivers-535-open|x11-drivers/nvidia-drivers:0/535|kernel-open persistenced|amd64"
|
|
"nvidia-drivers-550|x11-drivers/nvidia-drivers:0/550|-kernel-open persistenced|amd64"
|
|
"nvidia-drivers-550-open|x11-drivers/nvidia-drivers:0/550|kernel-open persistenced|amd64"
|
|
"nvidia-drivers-570|x11-drivers/nvidia-drivers:0/570|-kernel-open persistenced|amd64"
|
|
"nvidia-drivers-570-open|x11-drivers/nvidia-drivers:0/570|kernel-open persistenced|amd64"
|
|
"podman|app-containers/podman,net-misc/passt"
|
|
"python|dev-lang/python,dev-python/pip"
|
|
"zfs|sys-fs/zfs"
|
|
)
|
|
|
|
_get_unversioned_sysext_packages_unsorted() {
|
|
for sysext in "${EXTRA_SYSEXTS[@]}"; do
|
|
IFS="|" read -r _ PACKAGE_ATOMS _ <<< "$sysext"
|
|
|
|
IFS=,
|
|
for atom in $PACKAGE_ATOMS; do
|
|
qatom "$atom" -F "%{CATEGORY}/%{PN}"
|
|
done
|
|
unset IFS
|
|
done
|
|
}
|
|
|
|
get_unversioned_sysext_packages() {
|
|
_get_unversioned_sysext_packages_unsorted | sort | uniq
|
|
}
|