Commit graph

557 commits

Author SHA1 Message Date
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
215756aca2 Clean up driver specs a bit 2013-04-10 00:05:22 -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
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