~canonical-foundations/core-snap:esm

Last commit made on 2021-04-20
Get this branch:
git clone -b esm https://git.launchpad.net/~canonical-foundations/core-snap
Members of Canonical Foundations Team can upload to this branch. Log in for directions.

Branch merges

Branch information

Name:
esm
Repository:
lp:~canonical-foundations/core-snap

Recent commits

4dbffe4... by Dimitri John Ledkov

live-build: remove ESM tokens, if any are present

On ESM enabled builds of core, delete the ESM repository tokens that
could be left behind by new-enough livecd-rootfs from snappy-dev/image
ppa.

9c67e47... by Michael Vogt

Merge pull request #117 from anonymouse64/bugfix/crda-writable-paths

extrafiles/writable-paths: make /etc/default/crda writable

021b69b... by Michael Vogt

Revert "Revert "extra-files/writable-paths: make all /var/lib/systemd writable""

This reverts commit c255a584175c4c9cb16175b218a8b4044a9ff72c.

c255a58... by Michael Vogt

Revert "extra-files/writable-paths: make all /var/lib/systemd writable"

This reverts commit 441142ee3cfb3c25bdce07a7a9ca4549f799e892.

6f722cc... by Michael Vogt

Merge pull request #116 from anonymouse64/bugfix/all-var-lib-systemd-writable

extra-files/writable-paths: make all /var/lib/systemd writable

c1e62a4... by Ian Johnson

extrafiles/writable-paths: make /etc/default/crda writable

This file is used to manage wireless regulatory domains, so it should be
writable to allow setting REGDOMAIN in this file.

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

441142e... by Ian Johnson

extra-files/writable-paths: make all /var/lib/systemd writable

This is needed for enabling linger in systemd.

Essentially a backport of this core18 PR: https://github.com/snapcore/core18/pull/6

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

0bcddf7... by Michael Vogt

Merge pull request #115 from anonymouse64/feature/rm-cloud-init-unneeded-config

live-build/hooks: add chroot hook to rm cloud-init config file we don't want

f312723... by Ian Johnson

live-build/hooks: add chroot hook to rm cloud-init config file we don't want

This configuration file has the following contents:

```
# to update this file, run dpkg-reconfigure cloud-init
datasource_list: [ NoCloud, ConfigDrive, OpenNebula, DigitalOcean, Azure, AltCloud, OVF, MAAS, GCE, OpenStack, CloudSigma, SmartOS, Bigstep, Scaleway, AliYun, Ec2, CloudStack, Hetzner, IBMCloud, Oracle, Exoscale, RbxCloud, None ]
```

On Ubuntu Core, one cannot run dpkg-reconfigure for one, so the file can never
be modified in practice, and additionally we do not want to allow all possible
datasources under the sun without understanding their use cases in Ubuntu Core.

Note that already on Ubuntu Core, snapd as of 2.45.2 will write a configuration
file zzzz_snapd.cfg taking priority over this file to restrict the set of
datasources to a safe one, so we do not strictly need to delete this file, but
it will be simpler if we don't have this file.

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

64d545b... by Samuele Pedroni

Merge pull request #114 from jhenstridge/make-dbus-session-d-writable

writable-paths: make /etc/dbus-1/session.d writable

When the snapd snap is installed on an Ubuntu Core 16 system, it tries to write dbus configuration to /etc/dbus-1/session.d, which is not currently writable. This PR adds that directory as a writable path.