~snappy-dev/snapd/+git/snapd-pawel:prebaking/firstboot-preseed

Last commit made on 2020-02-07
Get this branch:
git clone -b prebaking/firstboot-preseed https://git.launchpad.net/~snappy-dev/snapd/+git/snapd-pawel

Branch merges

Branch information

Name:
prebaking/firstboot-preseed
Repository:
lp:~snappy-dev/snapd/+git/snapd-pawel

Recent commits

dd48ddf... by Paweł Stołowski

Added extra checks and a comment to checkPreseedOrder test check to clarify when prerequisites is not the first task.

c335b2f... by Paweł Stołowski

Renamed pressedDone to preseedDoneTask. Tweaked mark-preseeded handler test to ensure that extra call to Ensure() is a no-op (thanks Ian).

1f283b4... by Paweł Stołowski

Merge branch 'master' into prebaking/firstboot-preseed

3ce6543... by Paweł Stołowski

Fix typos (thanks Ian)

Co-Authored-By: Ian Johnson <email address hidden>

3481e10... by Zygmunt Krynicki

Merge pull request #8093 from zyga/fix/lp-1861901

cmd/snap-confine: detect base transitions on core16

d218fba... by Samuele Pedroni

boot: don't use "kernel" from the modeenv anymore

This is in preparation for the modeenv to merely track what list of kernels are valid to have booted from. For now, we shouldn't be using the Kernel setting in the modeenv at all.

Note that while we don't use the modeenv in snap-bootstrap in snapd master, it might still take a while for the ubuntu-core-initramfs package and thus the kernel snap to catch-up with the changes from #8001. This should only be a problem temporarily until I can get #8069 working (which is hopefully soon).

2146c69... by Zygmunt Krynicki

interfaces: add uio interface (#7863)

The UIO interface allows for userspace to implement device drivers for
specific hardware. It is documented in the kernel, for example here:
https://www.kernel.org/doc/html/v4.12/driver-api/uio-howto.html

As implemented the slot can be either statically defined by the gadget
snap, where it must contain a path attribute that points to
/dev/uio[0-9]+ device name.

No hotplug support included yet.

I've successfully tested the interface on a customer device.

Fixes: https://bugs.launchpad.net/snapd/+bug/1641752

ea28362... by Ian Johnson

Merge branch 'master' into feature/rm-kernel-modeenv

Signed-off-by: Ian Johnson <email address hidden>

aefad5f... by Ian Johnson

Merge pull request #8094 from bboozzoo/feature/build-uc20-kernel-snap-in-tests-on-20.04

 tests: repack the initramfs + kernel snap for UC20 spread tests

1c36579... by Ian Johnson

prepare.sh: download w/basename + use as arg to uc20_build_initramfs_kernel_snap

This prevents conflicts with pc-kernel_389.snap (revision name from snap
download) and pc-kernel_5.4.3.12_amd64.snap (version + arch from snap pack) if
we ever happen to be running in the same directory.

Signed-off-by: Ian Johnson <email address hidden>