Commit graph

301 commits

Author SHA1 Message Date
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
3ab6022138 Copy and paste is evil 2013-04-09 22:06:55 -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
Fabio Rehm
670a43da00 Remove custom network action since we are not going to support it for a while 2013-04-05 22:10:49 -03:00
Fabio Rehm
04cdd1f3db Improved box metadata handling and container creation 2013-04-05 22:10:49 -03:00
Fabio Rehm
c0a3622413 Fix driver logger name 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
082f7dc5d3 Rename Container to Driver 2013-04-05 22:10:48 -03:00
Fabio Rehm
4ebc691bda Fix custom I18n load path 2013-04-05 22:10:48 -03:00
Fabio Rehm
71057d0e0f Lock vagrant to 1.1.5 and update guard-rspec 2013-04-05 22:10:48 -03:00
Fabio Rehm
c433465432 Remove old comment 2013-04-05 22:10:48 -03:00
Fabio Rehm
4077feaca2 Update bundle 2013-04-05 22:10:48 -03:00
Fabio Rehm
164e57695e 💣 BaseAction 2013-04-05 22:10:48 -03:00
Fabio Rehm
0ad76b753a Add locale file to load path only when the provider is required 2013-04-05 22:10:48 -03:00
Fabio Rehm
1fcdc07a3a Remove crazy TODO note 2013-04-05 22:10:48 -03:00
Fabio Rehm
5081754665 Minor tweaks to quantal64 box packaging task 2013-04-05 22:10:48 -03:00
Fabio Rehm
a72421c225 Bump box version 2013-04-05 22:10:48 -03:00
Fabio Rehm
a23d38e263 Update Container#create to use the provided rootfs tarball 2013-04-05 22:10:48 -03:00
Fabio Rehm
efdcf035c3 Update HandleBoxMetadata action to not extract the rootfs and just set its path on metadata hash 2013-04-05 22:10:48 -03:00
Fabio Rehm
d0867c3c1d Update quantal64 package task to exclude files from new rootfs path 2013-04-05 22:10:48 -03:00
Fabio Rehm
783bc1fbc0 ignore quantal64 rootfs downloaded files on vim 2013-04-05 22:10:48 -03:00
Fabio Rehm
31a514f1f5 Change quantal64 lxc template to accept a rootfs tarball 2013-04-05 22:10:47 -03:00
Fabio Rehm
2edf16f980 gitignore quantal64 downloaded files 2013-04-05 22:10:47 -03:00
Fabio Rehm
77e9a9864a Remove temp files from quantal64 rootfs after downloading it 2013-04-05 22:10:40 -03:00
Fabio Rehm
666482304d Remove container architecture from quantal64 rootfs folder when building it 2013-04-05 22:10:14 -03:00
Fabio Rehm
4ea3395872 Revert "Use ubuntu mirrors for debootstrapping"
This reverts commit 8a3c68b240 and fixes #38

Conflicts:
	boxes/quantal64/download-ubuntu
2013-04-05 22:10:13 -03:00
Fabio Rehm
8ecb88a760 Add a precise64 box so that we can test lxc 0.7.5 2013-04-05 22:10:13 -03:00
Fabio Rehm
7626cda4e6 Up version for development 2013-04-04 23:00:09 -03:00
Fabio Rehm
6c654b5908 Fix link to usage with vbox 2013-03-31 18:22:57 -03:00
Fabio Rehm
152d4197ad v0.2.0 2013-03-31 13:29:50 -03:00
Fabio Rehm
2f546bc10c Update base box references 2013-03-31 13:29:50 -03:00
Fabio Rehm
aa69226e44 Merge pull request #4 from fgrehm/box-packaging
Box packaging
2013-03-30 15:29:58 -07:00
Fabio Rehm
ead9dd4980 Add missing I18n entry used on packaging 2013-03-30 19:23:32 -03:00
Fabio Rehm
edec52f004 HACK: Redirect rootfs extraction stderr to /dev/null as repackaged containers will output a lot of stuff (but it will still work fine :) 2013-03-30 19:23:06 -03:00
Fabio Rehm
23bb2e0733 Implement provider's package action 2013-03-30 19:19:38 -03:00
Fabio Rehm
0d9d80846e Add action to setup box package files 2013-03-30 19:18:52 -03:00
Fabio Rehm
9705483b21 Add action to compress container's rootfs 2013-03-30 19:18:05 -03:00
Fabio Rehm
08a949ab82 First stab at exporting container's rootfs 2013-03-30 19:17:13 -03:00
Fabio Rehm
37173cb8ee Change metadata's vagrant-lxc-version attribute to just version as it represents the metadata version and not the gem version itself 2013-03-30 19:14:31 -03:00
Fabio Rehm
fcaf98d669 Avoid vagrant user creation on quantal64 base box in case it has already been created 2013-03-30 16:54:58 -03:00
Fabio Rehm
b54dcdc57b Remove commented out actions that we wont implement 2013-03-30 16:54:46 -03:00