Commit graph

1054 commits

Author SHA1 Message Date
Fabio Rehm
12bc88805a Implement download step 2014-03-09 21:21:38 -03:00
Fabio Rehm
f070e9ec5b Scaffold the new structure for building base boxes 2014-03-09 21:21:38 -03:00
Antonio Terceiro
1d28e3d213 boxes scripts: give real total sudo access
Without this, commands like `sudo -u $USER $COMMAND` will not work.
2014-03-09 21:21:32 -03:00
Laurent Vallar
1d3e3901c7 Support current LANG environment variable if any.
Signed-off-by: Laurent Vallar <val@zbla.net>
2014-03-09 21:20:55 -03:00
Laurent Vallar
773e717fd9 Enable bash-completion as it's installed
Signed-off-by: Laurent Vallar <val@zbla.net>
2014-03-09 21:20:55 -03:00
Abe Voelker
bba250255a Fix broken locale in Ubuntu boxes 2014-03-09 21:20:55 -03:00
Abe Voelker
9ed8f0c205 Fix apt-get error when building Ubuntu boxes 2014-03-09 21:20:51 -03:00
Darrell Hamilton
b7c29be732 comments reflect implementation 2014-03-09 21:19:55 -03:00
Darrell Hamilton
774e8175eb Complete NOPASSWD for vagrant
Previously, vagrant could not do everything with passwordless sudo.  Eg.
`sudo -u other-user ls` would ask for a sudo password, causing tools
like ansible to hang when trying to execute commands as another user.
2014-03-09 21:19:55 -03:00
Darrell Hamilton
ba2569c222 Only give vagrant NOPASSWD ALL 2014-03-09 21:19:55 -03:00
Adam Stokes
c2f4cfda4f Fix ppa support in ubuntu installs
Rather than determining what package to install on which series, just install
them both for the time being as they don't seem to conflict in any current
series.

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
2014-03-09 21:19:55 -03:00
Adam Stokes
7ef475c7e1 Include python-software-properties
For some reason I never had this in the common script and apt-add-repository
was not provided. This solves that.

Signed-off-by: Adam Stokes <adam.stokes@ubuntu.com>
2014-03-09 21:19:55 -03:00
Fabio Rehm
910a6c54ba Update vagrant-cachier 2014-02-27 01:12:50 -03:00
Fabio Rehm
4a84d95ff2 Up dev version 2014-02-26 22:01:29 -03:00
Fabio Rehm
d391e840cc Merge 0.8.0 2014-02-26 21:55:35 -03:00
Fabio Rehm
39a5946399 v0.8.0 2014-02-25 23:59:13 -03:00
Fabio Rehm
6704cd9869 Updated readme 2014-02-21 19:35:23 -03:00
Fabio Rehm
46e77bf9e5 Update CHANGELOG.md 2014-02-19 23:27:53 -03:00
Fabio Rehm
f8021b3f31 Merge pull request #225 from ccope/name-cleanup
remove naming cruft, clarify comment
2014-02-19 23:25:59 -03:00
Fabio Rehm
11cebb5bf7 Merge pull request #226 from ccope/flexible-mac-regex
Flexible mac address regex
2014-02-19 23:24:18 -03:00
Cam Cope
b5c7a50a74 match hwaddr lines with varying spaces 2014-02-19 18:25:45 -05:00
Cam Cope
186b01e192 remove naming cruft, clarify comment
Removed confusing leftover "use_machine_name" variable
Made comment about :container_name more clear
2014-02-18 03:05:14 -05:00
Fabio Rehm
44f00bd7ed Add spec to check if container state detection is case insentive [GH-217] 2014-02-12 01:47:23 -02:00
Fabio Rehm
005140099c Check for whether lxc is installed using lxc-create
Closes GH-214 and GH-211
2014-02-12 01:41:55 -02:00
Fabio Rehm
70a92132d7 I think the error is just on this specific kernel version... 2014-02-07 15:44:27 -02:00
Fabio Rehm
2fbbd56891 Making clear what's a bug free kernel
https://twitter.com/mzp/status/431634984256802816
2014-02-07 15:42:33 -02:00
Fabio Rehm
13e7ffedea Update CHANGELOG 2014-02-02 19:53:03 -02:00
Fabio Rehm
95e111c322 Merge branch 'master' of https://github.com/hiono/vagrant-lxc into next
Conflicts:
	lib/vagrant-lxc/driver/cli.rb
2014-02-02 19:50:58 -02:00
Fabio Rehm
5db318d26f Merge branch 'fixes' of https://github.com/attilabogar/vagrant-lxc into next 2014-02-02 19:49:24 -02: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
7e00b96520 Show something meaningful to the user in case the container already exists [GH-132] 2014-02-02 19:27:08 -02:00
Fabio Rehm
786bb8a3fe Simplify code related to container naming [GH-132] 2014-02-02 18:37:06 -02:00
Fabio Rehm
e3b8ead93b Mention support for naming containers from Vagrantfiles on changelog 2014-02-02 18:08:13 -02:00
Fabio Rehm
2be86bb7d0 Up version for dev 2014-02-02 18:07:50 -02:00
Michael Owings
20a558097c README fix 2014-02-02 18:03:33 -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
1083f100ad 🎆 New year 🎆 2014-01-02 00:51:27 -02:00
Hiro
6d7bf5d188 Merge branch 'release/0.7.0.1' 2013-12-24 18:55:57 +09:00
Hiro
a436e30214 fixed, case insensitive matching
lxc version: 1.0.0.alpha3
$ sudo lxc-info -n test_default-1387877096
Name:           test_default-1387877096
State:          RUNNING
....
2013-12-24 18:35:19 +09:00
Fabio Rehm
c19bc91e70 Update CHANGELOG 2013-12-17 22:59:56 -02:00
Fabio Rehm
6066d22ad9 Simplify check for whether lxc is installed [GH-186] 2013-12-17 22:59:32 -02:00
Fabio Rehm
0e759e681b Merge pull request #186 from vStone/bugfix/185-detect-lxc-different-root-path
Attempt to find the lxc-version command using sudo if not in default PATH (Fixes #195)
2013-12-17 16:55:34 -08:00
Fabio Rehm
c7fff4d935 Update link to new base box 2013-11-25 15:33:37 -02:00
Attila Bogár
d8a8dbaa9b fix long waiting time with centos 6.4 containers on ubuntu 13.10 host 2013-11-19 22:24:36 +00:00
Attila Bogár
e4e4551aea fix incompatibility issue with ppa:ubuntu-lxc/stable and ppa:ubuntu-lxc/daily 2013-11-19 22:23:25 +00:00
Jan Vansteenkiste
9b7491c2e8 Attempt to find the lxc-version command using sudo
... if lxc-version is not found in the efault PATH

Fixes #195
2013-11-12 13:38:50 +01:00
Fabio Rehm
6779556650 Add a TODO so that we can easily grep this 2013-11-11 20:44:02 -02:00
Fabio Rehm
324cddcb9d Bring back @gwillem comment from 2790261e58 regarding rootfs paths so we know what this "./." is about :) 2013-11-11 20:42:34 -02:00
Fabio Rehm
06d43df632 CHANGELOG tweak and missing info 2013-11-11 20:22:26 -02:00