classic-snap:18

Last commit made on 2018-10-18
Get this branch:
git clone -b 18 https://git.launchpad.net/classic-snap

Branch merges

Branch information

Name:
18
Repository:
lp:classic-snap

Recent commits

9852740... by Michael Vogt on 2018-10-18

Merge pull request #25 from mvo5/18-tests

Add simple spread tests

fe0255d... by Michael Vogt on 2018-10-18

add missing build-packages

e2fd447... by Michael Vogt on 2018-10-18

tests/basic: add classic.reset to cleanup to ensure that the env is always clean even if the test fails

604e0bb... by Michael Vogt on 2018-10-18

add restore that remove all snapd/snapcraft/snaps

8851e63... by Michael Vogt on 2018-10-18

improve spread test (thanks zyga!)

9ace58f... by Michael Vogt on 2018-10-18

Merge remote-tracking branch 'upstream/18' into 18-tests

ce31315... by Michael Vogt on 2018-10-18

Merge pull request #23 from mvo5/18-on-classic

create,classic: make the classic snap work on classic distributions (for 18)

01cef3e... by Michael Vogt on 2018-10-18

Add simple spread tests

This adds simple tests for the classic snap. For now inside qemu
and traditional ubuntu. Then we can port it to run in google
automatically and eventually also add ubuntu core.

c98edb7... by Michael Vogt on 2018-10-18

create,classic: make the classic snap work on classic distributions

So far the classic snap was crashing in create because it made
assumptions about how /etc looks like and that users are managed
via extrausers.

This PR fixes this so that the classic snap will work on at least
regular Ubuntu releases. It's not *super* useful there but it may
be a convinient way to get a chroot with the right bind mounts
etc. To make it work the "classic" command will ensure the
SUDO_USER is available in the chroot and has sudo access in there.

Alternatively we could simply refuse to run in "classic.create"
if this is run on a non Ubuntu Core device.

1a82164... by Michael Vogt on 2018-10-18

Merge pull request #20 from snapcore/classic-18

port classic to UC18 and put into "18" branch