From 9966a2ab4764a2329234902808f334dddb05ab6c Mon Sep 17 00:00:00 2001 From: Ilia Ross Date: Thu, 29 Aug 2024 15:51:08 +0300 Subject: [PATCH] Fix to support source repos https://forum.virtualmin.com/t/software-package-repos-displaying-duplicates/128831?u=ilia --- software/apt-lib.pl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/software/apt-lib.pl b/software/apt-lib.pl index e25679e80..74e62ec6e 100755 --- a/software/apt-lib.pl +++ b/software/apt-lib.pl @@ -465,7 +465,9 @@ foreach my $f ($sources_list_file, glob("$sources_list_dir/*")) { 'url' => $2, 'enabled' => !$1 }; my @w = split(/\s+/, $4); - $repo->{'name'} = join("/", @w); + my $type = + ($l =~ /^(#*)\s*(deb-src)/) ? " ($2)" : ""; + $repo->{'name'} = join("/", @w).$type; $repo->{'id'} = $repo->{'url'}.$repo->{'name'}; push(@rv, $repo); }