From 8580497429fb83d63a2e94c41fb6dde07da47eaf Mon Sep 17 00:00:00 2001 From: nkraetzschmar <9020053+nkraetzschmar@users.noreply.github.com> Date: Wed, 5 Feb 2025 09:41:07 +0100 Subject: [PATCH] fix: make exclude support multi arch download --- download_pkgs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/download_pkgs b/download_pkgs index d2add93..36e6546 100755 --- a/download_pkgs +++ b/download_pkgs @@ -65,7 +65,8 @@ xargs apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts - awk '{ print $1; print $1 ":amd64"; print $1 ":arm64" }' < recursive_depends > recursive_depends_extended xargs apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances < recursive_depends_extended | grep '^\w' | sort | uniq > recursive_depends_real -comm -23 recursive_depends_real pkgs | { grep -v -x -f "$exclude_patterns" || true; } > recursive_needed +sed 's/$/:.*/' < "$exclude_patterns" > exclude_extended +comm -23 recursive_depends_real pkgs | { grep -v -x -f exclude_extended || true; } > recursive_needed mkdir apt_download (cd apt_download && xargs apt-get download) < recursive_needed