Commit graph

162 commits

Author SHA1 Message Date
Fabio Rehm 78499202b6 Revert "Lets ensure the rootfs is always set before starting the container"
This reverts commit c6af4fab08 as it is
probably a better idea to have the rootfs config baked into the config
file so we can easily run a `lxc-start -n CONTAINER`
2013-07-12 01:21:27 -03:00
Fabio Rehm 3e73a85d52 Enable retries when fetching container state
Fixes #74
2013-07-08 13:05:43 -03:00
Fabio Rehm 123c3afda4 According to semver, what we have so far means a new minor version 2013-06-27 01:08:20 -03:00
Fabio Rehm 8512c5ace7 Prevent vagrant package from blowing up 2013-06-08 02:07:56 -03:00
Fabio Rehm dcc0ce281f Lets be clear about box version error 2013-06-08 01:13:51 -03:00
Fabio Rehm b8d58d8a13 Add lxc.conf to box package 2013-06-08 01:02:28 -03:00
Fabio Rehm e4e64d69eb TODO 2013-06-08 01:00:39 -03:00
Fabio Rehm 93003caec3 Better be cautious here 2013-06-08 01:00:21 -03:00
Fabio Rehm cb1f72923a Unleash V3 boxes! 2013-06-06 00:05:34 -03:00
Fabio Rehm 5c2973108b Support bundling lxc config files with base boxes 2013-06-06 00:04:59 -03:00
Fabio Rehm 75a2d0c65d Lets ensure the utsname is always set before starting the container 2013-06-06 00:03:37 -03:00
Fabio Rehm c6af4fab08 Lets ensure the rootfs is always set before starting the container 2013-06-06 00:03:02 -03:00
Fabio Rehm 0df24c795d Up version for development 2013-05-31 01:16:59 -03:00
aries1980 5df2fc1c71 Directory lookup for templates exptended
More info: https://github.com/fgrehm/vagrant-lxc/issues/77
2013-05-25 09:15:25 +01:00
Fabio Rehm 471c0ca158 v0.3.4 2013-05-08 21:09:02 -03:00
Fabio Rehm b190f45f45 Remove /tmp files after machine shutdown
Fixes #68
2013-05-08 20:13:19 -03:00
Fabio Rehm 3cca168248 Stop container with lxc-stop if lxc-shutdown does not succeed 2013-05-07 11:07:35 -03:00
Fabio Rehm 9da9cb7795 Up version for development 2013-04-30 22:07:53 -03:00
Fabio Rehm 4712aa0792 v0.3.3 2013-04-23 08:25:52 -03:00
Fabio Rehm 8c884a2e8c fork + exec = spawn 2013-04-23 08:03:29 -03:00
Fabio Rehm 2807f88212 Properly kill redir child processes
Fixes #59
2013-04-23 08:00:42 -03:00
Fabio Rehm 243701a3f8 Up version for development 2013-04-20 17:01:15 -03:00
Fabio Rehm 5679158ea1 Do not display port forwarding message in case no forwarded ports where set 2013-04-18 23:02:07 -03:00
Fabio Rehm 454edec6bb Bump version 2013-04-18 23:01:10 -03:00
Fabio Rehm 895c0ad58f v0.3.1 2013-04-18 22:47:33 -03:00
Fabio Rehm a12391638a Change logging to match lxc "verbiage"
This should make it clear that we are dealing with LXC containers and
not VBox VMs.
2013-04-18 03:27:27 -03:00
Fabio Rehm 10914d53b0 Add our own DestroyConfirm action 2013-04-18 03:11:36 -03:00
Fabio Rehm ecc127321f Get rid of dependency on VBox provider for displaying some messages to the user 2013-04-18 03:01:01 -03:00
Fabio Rehm 3a458df621 Add a general purpose ui "messager" / "logger" Action 2013-04-18 03:01:01 -03:00
Fabio Rehm 6e7490f16e Remove duplicated code 2013-04-10 18:56:33 -03:00
Fabio Rehm e10d6863e9 Up version for development 2013-04-10 18:56:17 -03:00
Fabio Rehm 5508e031b7 v0.3.0 2013-04-10 03:28:09 -03:00
Fabio Rehm 2e14c974d7 Redirect redir stderr to /dev/null
Closes #51
2013-04-10 02:22:19 -03:00
Fabio Rehm a9c4745b78 Hack in support for fetching container IPs from dnsmasq leases
Closes #49
2013-04-10 02:02:38 -03:00
Fabio Rehm e4dd0620ce Revert "Remove custom Disconnect action"
This reverts commit a8825b0b28.

I'm still having issues with SSH connections, even with 1.1.5
2013-04-10 01:37:07 -03:00
Fabio Rehm e4c74dadd2 Support lxc templates under /usr/lib/lxc/templates
Ubuntu Precise with lxc 0.7.5 keeps things on that folder
2013-04-10 01:09:39 -03:00
Fabio Rehm 0ce7629859 Do not ignore NFS shared folders, just share them 2013-04-10 00:48:42 -03:00
Fabio Rehm 116bde9655 Remove commented out actions that we wont implement 2013-04-10 00:09:45 -03:00
Fabio Rehm 6932749ac4 Remove unused var 2013-04-10 00:07:01 -03:00
Fabio Rehm a700d88783 Store shared folders customizations on a local array instead of messing up with provider configs 2013-04-10 00:05:22 -03:00
Fabio Rehm 7187556b6a Remove dependency on Config object to start containers 2013-04-09 23:53:01 -03:00
Fabio Rehm c53f9456b7 Remove duplicated Driver#rootfs_path 2013-04-09 22:12:05 -03:00
Fabio Rehm dd5c1b1c6b Add support for reading installed lxc version from cli object 2013-04-08 22:29:06 -03:00
Fabio Rehm fd0c863f34 Properly handle invalid boxes 2013-04-08 22:06:38 -03:00
Fabio Rehm a8825b0b28 Remove custom Disconnect action 2013-04-08 21:12:49 -03:00
Fabio Rehm 1eb7b52da9 💣 custom machine state class 2013-04-08 20:12:05 -03:00
Fabio Rehm d4edab4979 Fix rootfs compression
* There is no need to adjust the rootfs to include the arch parameter anymore
* Uses tar instead of bsdtar to error output
2013-04-05 22:34:15 -03:00
Fabio Rehm ed552b6af0 Driver#name -> Driver#container_name 2013-04-05 22:28:41 -03:00
Fabio Rehm ee9bfa4189 Config#start_opts -> Config#customize 2013-04-05 22:10:49 -03:00
Fabio Rehm 2147ec0ba5 Move away from using ifconfig to ip addr for scanning container IPs
This was required since `ifconfig` is sensitive to localization.
Fixes #50
2013-04-05 22:10:49 -03:00