Skip to content

Instantly share code, notes, and snippets.

@d11wtq
Last active August 29, 2015 13:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save d11wtq/8973058 to your computer and use it in GitHub Desktop.
Save d11wtq/8973058 to your computer and use it in GitHub Desktop.
vagrant@local /vagrant $ babashka vm
-> vm
-> docker
`- is met?
0
vagrant@local /vagrant $ echo $?
1
docker() {
is_met() {
which docker 2>/dev/null
}
meet() {
pkg_name=app-emulation/docker
sudo emerge $pkg_name --autounmask-write
sudo etc-update --automode -3
sudo emerge $pkg_name
}
process
}
vm() {
requires docker
}
@richo
Copy link

richo commented Feb 13, 2014

Yeah, definitely bug.

@d11wtq
Copy link
Author

d11wtq commented Feb 13, 2014

It's a good bug :) It even led me to write my provisioner like this, for added clarity:

(cd /vagrant && babashka vm; [[ $? = 1 ]])

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment