lp://staging/~tobijk/livecd-rootfs/image-sets
- Get this branch:
- bzr branch lp://staging/~tobijk/livecd-rootfs/image-sets
Branch merges
- Steve Langasek: Approve
- Philip Roche (community): Abstain
- Dan Watkins (community): Approve
- Francis Ginther (community): Approve
-
Diff: 565 lines (+343/-62)18 files modifiedlive-build/auto/config (+13/-0)
live-build/ubuntu-cpc/README.cpc.md (+68/-0)
live-build/ubuntu-cpc/hooks.d/base/disk-image.binary (+3/-1)
live-build/ubuntu-cpc/hooks.d/base/qcow2-image.binary (+0/-9)
live-build/ubuntu-cpc/hooks.d/base/root-squashfs.binary (+0/-9)
live-build/ubuntu-cpc/hooks.d/base/series/base (+7/-0)
live-build/ubuntu-cpc/hooks.d/base/series/disk-image (+3/-0)
live-build/ubuntu-cpc/hooks.d/base/series/qcow2 (+2/-0)
live-build/ubuntu-cpc/hooks.d/base/series/root-dir (+1/-0)
live-build/ubuntu-cpc/hooks.d/base/series/squashfs (+2/-0)
live-build/ubuntu-cpc/hooks.d/base/series/tarball (+2/-0)
live-build/ubuntu-cpc/hooks.d/base/series/vagrant (+2/-0)
live-build/ubuntu-cpc/hooks.d/base/series/vmdk (+3/-0)
live-build/ubuntu-cpc/hooks.d/base/vagrant.binary (+0/-9)
live-build/ubuntu-cpc/hooks.d/base/vmdk-image.binary (+0/-9)
live-build/ubuntu-cpc/hooks.d/base/vmdk-ova-image.binary (+0/-9)
live-build/ubuntu-cpc/hooks.d/make-hooks (+237/-0)
live-build/ubuntu-cpc/hooks/999-extras.binary (+0/-16)
Branch information
Recent revisions
- 1735. By Tobias Koch
-
Use series files with dependency handling to generate hook symlinks dynamically
This patch currently only applies to the "ubuntu-cpc" project.
More and more logic has been going into the hook scripts to decide under which conditions they should run or not. As we are moving to parallelized builds of image sets, this will get even more complicated. Base hooks will have to know which image sets they belong to and modification of the dependency chain between scripts will become more complicated and prone to errors, as the number of image sets grows.
This patch introduces explicit ordering and dependency handling for scripts through the use of `series` files and an explicit syntax for dependency specification.
- 1733. By Steve Langasek
-
Key netplan delegation to NetworkManager on presence of
/usr/sbin/NetworkManager, not on /usr/lib/ NetworkManager which may have
hooks from other packages (i.e., wpasupplicant). - 1726. By Łukasz Zemczak
-
raspi3 support: be sure to create /boot/firmware during pi3 rootfs builds. Also, for the raspi3 we need to explicitly specify the kernel flavor to raspi2. We also switch to using raspi3-firmware instead of linux-firmware-
raspi2 because the latter is not available for arm64.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/livecd-rootfs