Virgil Dupras
dd24cdc3d6
Fix incompatibility with LXC 3.0
...
LXC 3.0, unlike 2.1, doesn't support old configuration formats at all
and because our previous approach to handling old format was incomplete,
running `vagrant up` on a system with LXC 3.0 would fail, even if the
base box itself was made with modernized config.
This commit fixes this problem: is the box has a modern config, it's
going to be properly created and booted under LXC 3.0. It does so
without breaking the support for LXC < 2.1
2018-04-29 22:57:31 -04:00
Virgil Dupras
530a899467
Add support for unprivileged containers
...
fixes #312
I've also remove the "EXPERIMENTAL" flag to bridge support in the README.
It's been there long enough.
2018-02-17 21:53:16 -05:00
Virgil Dupras
c74ddbf2fc
create: with LXC 2.1+ run lxc-update-config on new boxes
...
When running with LXC 2.1+, ensure that our boxes have up-to-date config
keys by running the `lxc-update-config` utility that ships with LXC
2.1+.
When the command doesn't exist (LXC <2.1), we do nothing.
ref #445
2018-01-13 21:03:34 -05:00
Fabio Rehm
fb23e606cc
action/create: Trim automatically generated container names to 64 chars
...
Fixes GH-337
2015-01-11 21:30:11 -02:00
Cam Cope
a9248cb697
add backingstore parameters
2014-04-28 17:17:59 +03:00
Fabio Rehm
6e7ab85dad
Use a safer random name for containers (closes GH-192)
...
if the same vagrantfile is up'd in the same second in the same basedir
this caused a conflict
2014-02-02 19:43:51 -02:00
Fabio Rehm
786bb8a3fe
Simplify code related to container naming [GH-132]
2014-02-02 18:37:06 -02:00
Michael Owings
b34dd7d8e7
Allow two ways to name a container
2014-02-02 18:03:33 -02:00
Cam Cope
ffb573a7f1
allow setting the container name in the vagrantfile
2014-02-02 18:03:33 -02:00
Fabio Rehm
0e57cfc2b0
Remove unneeded .to_s
2013-11-06 21:06:25 -02:00
Fabio Rehm
681c490cdc
Add Vagrantfile VM name to the container name
...
Closes #115
2013-07-21 22:46:44 -03:00
Fabio Rehm
5c2973108b
Support bundling lxc config files with base boxes
2013-06-06 00:04:59 -03:00
Fabio Rehm
04cdd1f3db
Improved box metadata handling and container creation
2013-04-05 22:10:49 -03:00
Fabio Rehm
14f769ee0d
Remove support for setting target rootfs path
2013-04-05 22:10:48 -03:00
Fabio Rehm
514736bdd6
Rename old container references to driver
2013-04-05 22:10:48 -03:00
Fabio Rehm
164e57695e
💣 BaseAction
2013-04-05 22:10:48 -03:00
Fabio Rehm
306deaa0e2
Add support for configuring rootfs path
...
References #30
2013-03-29 12:24:39 -03:00
Fabio Rehm
976a6ebed7
Sets container name based on vagrant root path
...
Closes #14
2013-03-29 02:25:42 -03:00
Fabio Rehm
30d163d4bb
Move action classes into their own files
2013-03-03 02:24:05 -03:00