Builder for live images based on Debian
Go to file
Aaron Rainbolt eeb0629efa
Add support for local package repositories
live-build has been able to install packages from a local deb repo for
a while now, but this functionality simply installs everything placed
under the packages.chroot folder. This is unsuitable for usecases where
one only wants to install specific local packages, allowing their
dependencies to be marked as automatically installed. The workaround of
hosting a deb repo is both difficult and unsuitable for usecases where
an end-user is expected to be able to build all local packages from
source and then use them to build the final ISO.

To support this edge case, allow the user to point live-build to one or
more local apt repositories by passing their paths to lb_config with a
--chroot-localrepos argument. live-build will bind-mount the specified
directories into the chroot, install temporary sources.list files for
them, and then proceed with package installation, allowing those
packages to be used like any other apt repo. The sources.list files for
these temporary files are deleted and the bind-mounts removed once they
are no longer necessary.
2024-10-15 01:03:21 -05:00
data/debian-cd Fixed udeb handling 2024-02-23 16:53:17 +00:00
debian Update changelog for 1:20240810 release 2024-08-10 00:08:48 +01:00
examples Reproducible install-info 2024-02-23 16:54:07 +00:00
frontend get rid of a couple of useless variables 2020-05-04 13:21:12 +01:00
functions Change default for zsync to false 2024-08-14 10:35:04 +02:00
manpages Add support for local package repositories 2024-10-15 01:03:21 -05:00
scripts Add support for local package repositories 2024-10-15 01:03:21 -05:00
share hooks: Remove /etc/.pwd.lock and /run/mount/utab 2024-04-29 16:27:41 +00:00
test rebuild.sh: Support Debian-Junior 2024-09-02 09:26:11 +02:00
COPYING Switching to GPL3+. 2011-03-09 18:22:29 +01:00
Makefile Mark the phony targets in the Makefile 2022-01-07 10:12:28 +01:00