From 1b87946130372677062d958abed678f8340f49b8 Mon Sep 17 00:00:00 2001 From: Mikhail Klementev Date: Fri, 26 May 2023 12:56:18 +0000 Subject: [PATCH] feat: fetch only the local repo --- distro/debian/debian.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/distro/debian/debian.go b/distro/debian/debian.go index 88db86c..6132705 100644 --- a/distro/debian/debian.go +++ b/distro/debian/debian.go @@ -460,8 +460,8 @@ func (d Debian) Install(pkgname string, headers bool) (err error) { // prepare local repository cmdf("mkdir debs && mv *.deb debs/") cmdf("dpkg-scanpackages debs /dev/null | gzip > debs/Packages.gz") - cmdf(`echo "deb file:$(pwd) debs/" >> /etc/apt/sources.list`) - cmdf("apt-get update") + cmdf(`echo "deb file:$(pwd) debs/" >> /etc/apt/sources.list.d/local.list`) + cmdf("apt-get update -o Dir::Etc::sourcelist='sources.list.d/local.list' -o Dir::Etc::sourceparts='-' -o APT::Get::List-Cleanup='0'") // cut package names and install cmdf("ls debs | grep deb | cut -d '_' -f 1 | " +