On Wed, Oct 27, 2021 at 05:32:21PM +0300, Uladzimir Bely wrote: > When sbuild is used to compile a package from sources, some packages (package > dependencies) are internally downloaded and installed in schroot. > > I'm looking for a way to cache the dependencies in form of .deb files outside > the schroot. So that I could later create a local partial debian repo from > these .deb files and run sbuild for a second time using the same schroot but > with local repo for getting dependencies. > > I tried several options for sbuild (like --purge-build=never, --purge- > deps=never, --purge-session=never), tried to find .deb files during the build > using at some stages (--pre-build-commands="ls -la /var/cache/apt/archives/", > > --starting-build-commands="ls -la /var/cache/apt/archives/", --finished-build- > commands="ls -la /var/cache/apt/archives/") - but I couldn't see any .deb > files inside the schroot. > You might want to look at cowbuilder. It does this automatically without any additional components that need to be configured.
Regards, -Roberto -- Roberto C. Sánchez