curtin:ubuntu/jammy

Last commit made on 2022-05-06
Get this branch:
git clone -b ubuntu/jammy https://git.launchpad.net/curtin
Members of curtin developers can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
ubuntu/jammy
Repository:
lp:curtin

Recent commits

15ecdea... by Olivier Gayot

Make sure curthooks do not discard supplied proxy settings

Just like we witnessed for the APT preferences, the proxy settings are
not honored when Subiquity installs packages from the "packages"
autoinstall section. This also applies for unattended-upgrades.

This happened because the installation of packages and execution of
unattended-upgrades occur after running curthooks.
Curtooks call handle_apt with an almost empty configuration.

Therefore, we would discard the proxy settings by removing the
etc/apt/apt.conf.d/90curtin-aptproxy file.

Fixed by not removing etc/apt/preferences.d/90curtin.pref when the
configuration does not contain APT preferences.

Signed-off-by: Olivier Gayot <email address hidden>

a744248... by William Wilson

Add riscv64 to supported UEFI architectures

As we prepare a RISC-V installer image, we need to add 'riscv64' to the
supported UEFI architectures. This commit does so by setting values
for grub_name and grub_target.

0d737df... by Heinrich Schuchardt

Add riscv64 support

Live installer images rely on curtin as part of the subiquity snap.
Currently riscv64 support is missing.

Add a link to git repository in debian/control

bfbba20... by Olivier Gayot

Make sure curthooks do not discard APT preferences

Although APT preferences applied properly when running curtin
apt-config, we observed during a full installation using Subiquity that
the preferences would not be honored when installing packages from the
"packages" autoinstall section.

This happened because the installation of packages occur after running
curthooks. Curtooks call handle_apt with an almost empty configuration.
Therefore, we would overwrite the preferences by removing the
etc/apt/preferences.d/90curtin.pref file.

It is to be noted that the same behavior occurs for the APT proxy.

Fixed by not removing etc/apt/preferences.d/90curtin.pref when the
configuration does not contain APT preferences.

Signed-off-by: Olivier Gayot <email address hidden>

36c0035... by Olivier Gayot

Remove leftover debug print statement

efc8398... by Olivier Gayot

Fix format of examples/apt-source.yaml

5be09bf... by Olivier Gayot

Implement support for APT preferences in apt-config

048db82... by Dan Bungert

build-deb: changelog gen with dch

* primary reason for this is to generate the changelog with a real
  DEBNAME/DEBEMAIL
* remove template debian/changelog.trunk
* assume debian version 0ubuntu1
* let dch manage the changelog file

7ca17ac... by Dan Bungert

vmtests uefi: relax the uefi check

The addition of extra members of the efi dir is not a failure.
Relax this check to just a basic check that the efi dir is there.

9ea6be1... by Dan Bungert

block: output partition device path

reconstructing this later is non-trivial for some devices