3 Commits
Author SHA1 Message Date
Mathias Gibbens 0f383bc13b Update the list of Debian releases that work out of the box
It is still possible to create containers for jessie and stretch, although you
need to manually specify the archive mirror and keyring:

    lxc-create -t debian -n stretch -- -r stretch \
      --mirror=http://archive.debian.org/debian \
      --keyring=/usr/share/keyrings/debian-archive-removed-keys.gpg

While the jessie container starts up, it doesn't automatically get an IP -- I
didn't perform any further investigation. stretch works just fine.

Debian releases wheezy and earlier fail to create the container in various ways.

This commit just changes the presented list of releases; there is some existing
logic for handling archived releases, but I didn't want to risk breaking things
by tinkering with the existing code.

Signed-off-by: Mathias Gibbens <gibmat@debian.org>
2024-02-10 00:07:15 +00:00
Mathias Gibbens 9c720dd77b Fix alpine template
On a Debian sid system with lxc 5.0.3 and the latest snapshot of lxc-templates,
attempting to create an alpine container fails with the error "mknod:
dev/console: File exists". This had been reported a while back in Debian
bug #998095 and partially addressed in #46.

I performed some testing of the resulting alpine container, and things appear
to be working correctly.

Signed-off-by: Mathias Gibbens <gibmat@debian.org>
2024-01-27 16:11:20 +00:00
Mathias Gibbens 7bf3e4506b Don't install empty directories
I think this is leftover from when lxc-templates was split out from lxc.
There's no need to install empty directories /var/cache/lxc/ and
/var/lib/lxc/.

Signed-off-by: Mathias Gibbens <gibmat@debian.org>
2024-01-27 15:19:58 +00:00