Created
October 15, 2009 10:23
-
-
Save geelen/210875 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Last login: Thu Oct 15 20:38:40 on console | |
Glen-Madderns-MacBook-Pro:~ glen$ bash -c '`curl -L babushka.me/up`' | |
% Total % Received % Xferd Average Speed Time Time Time Current | |
Dload Upload Total Spent Left Speed | |
100 3314 100 3314 0 0 1246 0 0:00:02 0:00:02 --:--:-- 5182 | |
bash: #!/bin/bash: No such file or directory | |
Glen-Madderns-MacBook-Pro:~ glen$ bash -c "`curl -L babushka.me/up`" | |
% Total % Received % Xferd Average Speed Time Time Time Current | |
Dload Upload Total Spent Left Speed | |
100 3314 100 3314 0 0 1599 0 0:00:02 0:00:02 --:--:-- 8168 | |
. . . . | |
|-. ,-. |-. . . ,-. |-. | , ,-. | |
| | ,-| | | | | `-. | | |< ,-| | |
^-' `-^ ^-' `-^ `-' ' ' ' ` `-^ | |
Hi there :) | |
So let's get down to business - First, downloading a temporary babushka from | |
GitHub. Then, using it to properly install itself with all the trimmings. | |
You already have ruby 1.8.7, so you're all set. | |
Sound good? [y/N] y | |
Excellent. | |
######################################################################## 100.0% | |
√ Loaded 0 deps from ./babushka_deps. | |
√ Loaded 0 deps from ~/.babushka/deps. | |
√ Loaded 102 and skipped 1 deps from /Users/glen/.babushka/temporary_bootstrap_install/deps. | |
babushka { | |
babushka in path { | |
babushka installed { | |
ruby { | |
There are 3 choices: | |
pkg - Install via homebrew | |
system - Use the OS X-supplied version | |
ree - Build Ruby Enterprise Edition from source | |
Which ruby would you like to use [pkg]? | |
pkg ruby { | |
homebrew { | |
homebrew installed { | |
homebrew git { | |
homebrew bootstrap { | |
writable install location { | |
install location exists { | |
Where would you like babushka installed [/usr/local]? | |
install location exists not already met. | |
Password: | |
install location exists met. | |
} √ install location exists | |
admins can sudo { | |
admin group { | |
} √ admin group | |
} √ admins can sudo | |
/usr/local isn't writable by glen. | |
writable install location not already met. | |
About to enable write access to /usr/local for admin users - is that OK [n]? y | |
/usr/local isn't writable by glen. | |
writable install location met. | |
} √ writable install location | |
'brew' is missing from your PATH. | |
homebrew bootstrap not already met. | |
Whose homebrew repo would you like to install from [mxcl]? | |
Downloading masterbrew.tgz... done. | |
Extracting masterbrew.tgz... done. | |
Installing temporary homebrew to /usr/local. | |
√ 'brew' runs from /usr/local/bin. | |
homebrew bootstrap met. | |
} √ homebrew bootstrap | |
system doesn't have git brew | |
homebrew git not already met. | |
Installing git via brew { | |
==> Downloading http://kernel.org/pub/software/scm/git/git-1.6.5.tar.bz2 | |
######################################################################## 100.0% | |
==> ./configure --prefix=/usr/local/Cellar/git/1.6.5 | |
==> make install | |
==> Downloading http://kernel.org/pub/software/scm/git/git-manpages-1.6.5.tar.bz | |
######################################################################## 100.0% | |
/usr/local/Cellar/git/1.6.5: 383 files, 15M, built in 47 seconds | |
} | |
√ system has git-1.6.5 brew | |
√ 'git' runs from /usr/local/bin. | |
homebrew git met. | |
} √ homebrew git | |
homebrew installed not already met. | |
Cloning from git://github.com/mxcl/homebrew.git... done. | |
Gitifying /usr/local... done. | |
homebrew installed met. | |
} √ homebrew installed | |
} √ homebrew | |
system doesn't have ruby brew | |
pkg ruby not already met. | |
Installing ruby via brew { | |
==> Downloading ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz | |
######################################################################## 100.0% | |
==> ./configure --prefix=/usr/local/Cellar/ruby/1.9.1-p243 --disable-debug --dis | |
==> make | |
==> make install | |
/usr/local/Cellar/ruby/1.9.1-p243: 964 files, 20M, built in 3.7 minutes | |
==> Warning! Detected installation of files outside the Homebrew prefix: | |
/System/Library/Caches/com.apple.kext.caches/Startup/Extensions.mkext.SYwi | |
==> Warning! Detected installation of files outside the Homebrew prefix: | |
/Applications/untitled folder | |
==> Warning! Detected installation of files outside the Homebrew prefix: | |
/Applications/Local Apps | |
==> Warning! Detected installation of files outside the Homebrew prefix: | |
/System/Library/Caches/com.apple.Components2.SystemCache.Components | |
==> Warning! Detected installation of files outside the Homebrew prefix: | |
/System/Library/Caches/com.apple.Components2.SystemCache.QuickTimeComponents | |
} | |
√ system has ruby-1.9.1 brew | |
'ruby', 'irb', 'ri' and 'rdoc' incorrectly run from /usr/bin. | |
You need to put /usr/local/bin before /usr/bin in your PATH. | |
I don't know how to fix that, so it's up to you. :) | |
} × pkg ruby | |
} × ruby | |
} × babushka installed | |
} × babushka in path | |
} × babushka | |
You can view a more detailed log at ~/.babushka/logs/babushka. | |
Something went wrong during the install. | |
If you fix the problem, you can re-run the install with: | |
ruby ~/.babushka/temporary_bootstrap_install/bin/babushka.rb babushka | |
There's a full log in ~/.babushka/logs/babushka. Would you mind | |
emailing it to ben@hoskings.net to help improve the installation | |
process? Thanks a lot. | |
Glen-Madderns-MacBook-Pro:~ glen$ which ruby | |
/usr/bin/ruby | |
Glen-Madderns-MacBook-Pro:~ glen$ | |
Glen-Madderns-MacBook-Pro:~ glen$ export PATH=/usr/local/Cellar/ruby/1.9.1-p243/bin:$PATH | |
Glen-Madderns-MacBook-Pro:~ glen$ babushka | |
Glen-Madderns-MacBook-Pro:~ glen$ cd ~/.babushka/temporary_bootstrap_install/ | |
Glen-Madderns-MacBook-Pro:temporary_bootstrap_install glen$ ruby bin/babushka.rb babushka | |
√ Loaded 0 deps from ./babushka_deps. | |
√ Loaded 0 deps from ~/.babushka/deps. | |
√ Loaded 102 and skipped 1 deps from ./deps. | |
babushka { | |
babushka in path { | |
babushka installed { | |
ruby { | |
pkg ruby { | |
homebrew { | |
homebrew installed { | |
} √ homebrew installed | |
} √ homebrew | |
√ system has ruby-1.9.1 brew | |
√ 'ruby', 'irb', 'ri' and 'rdoc' run from /usr/local/Cellar/ruby/1.9.1-p243/bin. | |
} √ pkg ruby | |
ruby / met? not defined. | |
} √ ruby | |
git { | |
√ homebrew (cached) | |
√ system has git-1.6.5 brew | |
√ 'git' runs from /usr/local/bin. | |
} √ git | |
writable install location { | |
install location exists { | |
} √ install location exists | |
admins can sudo { | |
admin group { | |
} √ admin group | |
Password: | |
Password: | |
} √ admins can sudo | |
/usr/local isn't writable by glen. | |
} √ writable install location | |
install location in path { | |
} √ install location in path | |
babushka installed not already met. | |
Installing babushka to /usr/local/babushka... done. | |
babushka installed met. | |
} √ babushka installed | |
babushka in path not already met. | |
Linking babushka into /usr/local/bin... done. | |
babushka in path met. | |
} √ babushka in path | |
babushka / met? not defined. | |
} √ babushka | |
Glen-Madderns-MacBook-Pro:temporary_bootstrap_install glen$ cd | |
Glen-Madderns-MacBook-Pro:~ glen$ babushka 'system' | |
√ Loaded 0 deps from ./babushka_deps. | |
√ Loaded 0 deps from ~/.babushka/deps. | |
√ Loaded 102 and skipped 1 deps from /usr/local/babushka/deps. | |
system { | |
hostname { | |
√ Not required on Mac OS X. | |
} √ hostname | |
secured ssh logins { | |
sshd { | |
homebrew { | |
homebrew installed { | |
} √ homebrew installed | |
} √ homebrew | |
√ Not required on brew-based systems. | |
} √ sshd | |
sed { | |
√ homebrew (cached) | |
√ Not required on brew-based systems. | |
} √ sed | |
NoMethodError during 'secured ssh logins' / met?{}. | |
/usr/local/babushka/deps/system.rb:20:in `block (2 levels) in <top (required)>': undefined method `first' for nil:NilClass | |
Check /usr/local/babushka/deps/system.rb:20:in `block (2 levels) in <top (required)>'. | |
I don't know how to fix that, so it's up to you. :) | |
} × secured ssh logins | |
} × system | |
You can view a more detailed log at ~/.babushka/logs/system. | |
I can file a bug report for that now, if you like. [n]? n | |
OK, you're on your own :) | |
Glen-Madderns-MacBook-Pro:~ glen$ babushka 'system' | |
√ Loaded 0 deps from ./babushka_deps. | |
√ Loaded 0 deps from ~/.babushka/deps. | |
√ Loaded 102 and skipped 1 deps from /usr/local/babushka/deps. | |
system { | |
hostname { | |
√ Not required on Mac OS X. | |
} √ hostname | |
secured ssh logins { | |
sshd { | |
homebrew { | |
homebrew installed { | |
} √ homebrew installed | |
} √ homebrew | |
√ Not required on brew-based systems. | |
} √ sshd | |
sed { | |
√ homebrew (cached) | |
√ Not required on brew-based systems. | |
} √ sed | |
Password: | |
Password: | |
Password: | |
/usr/local/babushka/lib/babushka/shell.rb:58:in `sleep': Interrupt | |
from /usr/local/babushka/lib/babushka/shell.rb:58:in `block in run' | |
from /usr/local/babushka/lib/support/popen.rb:19:in `popen3' | |
from /usr/local/babushka/lib/babushka/shell.rb:45:in `run' | |
from /usr/local/babushka/lib/support/shell_helpers.rb:8:in `failable_shell' | |
from /usr/local/babushka/deps/system.rb:20:in `block (2 levels) in <top (required)>' | |
from /usr/local/babushka/lib/babushka/dep.rb:170:in `instance_eval' | |
from /usr/local/babushka/lib/babushka/dep.rb:170:in `call_task' | |
from /usr/local/babushka/lib/babushka/dep.rb:153:in `run_met_task' | |
from /usr/local/babushka/lib/babushka/dep.rb:139:in `process_met_task' | |
from /usr/local/babushka/lib/babushka/dep.rb:128:in `process_self' | |
from /usr/local/babushka/lib/babushka/dep.rb:117:in `block in process_in_dir' | |
from /usr/local/babushka/lib/support/shell_helpers.rb:22:in `in_dir' | |
from /usr/local/babushka/lib/babushka/dep.rb:116:in `process_in_dir' | |
from /usr/local/babushka/lib/babushka/dep.rb:107:in `block in process_and_cache' | |
from /usr/local/babushka/lib/support/logger.rb:56:in `log' | |
from /usr/local/babushka/lib/babushka/dep.rb:100:in `process_and_cache' | |
from /usr/local/babushka/lib/babushka/dep.rb:92:in `process' | |
from /usr/local/babushka/lib/babushka/dep.rb:79:in `process' | |
from /usr/local/babushka/lib/babushka/dep.rb:122:in `block in process_deps' | |
from /usr/local/babushka/lib/babushka/dep.rb:122:in `each' | |
from /usr/local/babushka/lib/babushka/dep.rb:122:in `all?' | |
from /usr/local/babushka/lib/babushka/dep.rb:122:in `process_deps' | |
from /usr/local/babushka/lib/babushka/dep.rb:117:in `block in process_in_dir' | |
from /usr/local/babushka/lib/support/shell_helpers.rb:22:in `in_dir' | |
from /usr/local/babushka/lib/babushka/dep.rb:116:in `process_in_dir' | |
from /usr/local/babushka/lib/babushka/dep.rb:107:in `block in process_and_cache' | |
from /usr/local/babushka/lib/support/logger.rb:56:in `log' | |
from /usr/local/babushka/lib/babushka/dep.rb:100:in `process_and_cache' | |
from /usr/local/babushka/lib/babushka/dep.rb:92:in `process' | |
from /usr/local/babushka/lib/babushka/dep.rb:79:in `process' | |
from /usr/local/babushka/lib/babushka/task.rb:21:in `block in process' | |
from /usr/local/babushka/lib/babushka/task.rb:68:in `block in log_dep' | |
from /usr/local/babushka/lib/babushka/task.rb:66:in `open' | |
from /usr/local/babushka/lib/babushka/task.rb:66:in `log_dep' | |
from /usr/local/babushka/lib/babushka/task.rb:20:in `process' | |
from /usr/local/babushka/lib/babushka/base.rb:37:in `block in run' | |
from /usr/local/babushka/lib/babushka/base.rb:37:in `each' | |
from /usr/local/babushka/lib/babushka/base.rb:37:in `all?' | |
from /usr/local/babushka/lib/babushka/base.rb:37:in `run' | |
from /usr/local/bin/babushka:57:in `<main>' | |
Glen-Madderns-MacBook-Pro:~ glen$ cd | |
Glen-Madderns-MacBook-Pro:~ glen$ babushka 'system' | |
√ Loaded 0 deps from ./babushka_deps. | |
√ Loaded 0 deps from ~/.babushka/deps. | |
√ Loaded 102 and skipped 1 deps from /usr/local/babushka/deps. | |
system { | |
hostname { | |
√ Not required on Mac OS X. | |
} √ hostname | |
secured ssh logins { | |
sshd { | |
homebrew { | |
homebrew installed { | |
} √ homebrew installed | |
} √ homebrew | |
√ Not required on brew-based systems. | |
} √ sshd | |
sed { | |
√ homebrew (cached) | |
√ Not required on brew-based systems. | |
} √ sed | |
Password: | |
Password: | |
Password: | |
sshd accepts publickey, keyboard and interactive logins. | |
secured ssh logins not already met. | |
/etc/sshd_config failed writable check. | |
/etc/sshd_config failed writable check. | |
Password: | |
Password: | |
Password: | |
sshd accepts publickey, keyboard and interactive logins. | |
} × secured ssh logins | |
} × system | |
You can view a more detailed log at ~/.babushka/logs/system. | |
Glen-Madderns-MacBook-Pro:~ glen$ | |
==========================NEWTAB============================= | |
Last login: Thu Oct 15 20:44:50 on ttys000 | |
pants:~ glen$ babushka system | |
√ Loaded 0 deps from ./babushka_deps. | |
√ Loaded 0 deps from ~/.babushka/deps. | |
√ Loaded 102 and skipped 1 deps from /usr/local/babushka/deps. | |
system { | |
hostname { | |
√ Not required on Mac OS X. | |
} √ hostname | |
secured ssh logins { | |
sshd { | |
homebrew { | |
homebrew installed { | |
} √ homebrew installed | |
} √ homebrew | |
√ Not required on brew-based systems. | |
} √ sshd | |
sed { | |
√ homebrew (cached) | |
√ Not required on brew-based systems. | |
} √ sed | |
Password: | |
Password: | |
Password: | |
sshd accepts publickey, keyboard and interactive logins. | |
secured ssh logins not already met. | |
/etc/sshd_config failed writable check. | |
/etc/sshd_config failed writable check. | |
Password: | |
Password: | |
/usr/local/babushka/bin/../lib/babushka/shell.rb:58:in `sleep': Interrupt | |
from /usr/local/babushka/bin/../lib/babushka/shell.rb:58:in `run' | |
from /usr/local/babushka/bin/../lib/support/popen.rb:19:in `popen3' | |
from /usr/local/babushka/bin/../lib/babushka/shell.rb:45:in `run' | |
from /usr/local/babushka/bin/../lib/support/shell_helpers.rb:8:in `failable_shell' | |
from /usr/local/babushka/deps/system.rb:20 | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:170:in `instance_eval' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:170:in `call_task' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:153:in `run_met_task' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:139:in `process_met_task' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:133:in `process_self' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:143:in `call' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:143:in `process_met_task' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:128:in `process_self' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:117:in `process_in_dir' | |
from /usr/local/babushka/bin/../lib/support/shell_helpers.rb:22:in `in_dir' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:116:in `process_in_dir' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:107:in `process_and_cache' | |
from /usr/local/babushka/bin/../lib/support/logger.rb:56:in `log' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:100:in `process_and_cache' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:92:in `process' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:79:in `process' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:123:in `process_deps' | |
from /usr/local/babushka/bin/../lib/babushka/dep_definer.rb:52:in `all?' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:124:in `each' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:124:in `all?' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:124:in `send' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:124:in `process_deps' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:117:in `process_in_dir' | |
from /usr/local/babushka/bin/../lib/support/shell_helpers.rb:22:in `in_dir' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:116:in `process_in_dir' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:107:in `process_and_cache' | |
from /usr/local/babushka/bin/../lib/support/logger.rb:56:in `log' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:100:in `process_and_cache' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:92:in `process' | |
from /usr/local/babushka/bin/../lib/babushka/dep.rb:79:in `process' | |
from /usr/local/babushka/bin/../lib/babushka/task.rb:21:in `process' | |
from /usr/local/babushka/bin/../lib/babushka/task.rb:68:in `log_dep' | |
from /usr/local/babushka/bin/../lib/babushka/task.rb:66:in `open' | |
from /usr/local/babushka/bin/../lib/babushka/task.rb:66:in `log_dep' | |
from /usr/local/babushka/bin/../lib/babushka/task.rb:20:in `process' | |
from /usr/local/babushka/bin/../lib/babushka/base.rb:38:in `run' | |
from /usr/local/babushka/bin/../lib/babushka/dep_definer.rb:52:in `all?' | |
from /usr/local/babushka/bin/../lib/babushka/base.rb:37:in `each' | |
from /usr/local/babushka/bin/../lib/babushka/base.rb:37:in `all?' | |
from /usr/local/babushka/bin/../lib/babushka/base.rb:37:in `run' | |
from /usr/local/bin/babushka:57 | |
pants:~ glen$ sudo babushka system | |
√ Loaded 0 deps from ./babushka_deps. | |
√ Loaded 0 deps from ~/.babushka/deps. | |
√ Loaded 102 and skipped 1 deps from /usr/local/babushka/deps. | |
system { | |
hostname { | |
√ Not required on Mac OS X. | |
} √ hostname | |
secured ssh logins { | |
sshd { | |
homebrew { | |
homebrew installed { | |
} √ homebrew installed | |
} √ homebrew | |
√ Not required on brew-based systems. | |
} √ sshd | |
sed { | |
√ homebrew (cached) | |
√ Not required on brew-based systems. | |
} √ sed | |
Password: | |
Password: | |
Password: | |
sshd accepts logins. | |
secured ssh logins not already met. | |
√ sshd only accepts publickey logins. | |
secured ssh logins met. | |
} √ secured ssh logins | |
lax host key checking { | |
√ sed (cached) | |
lax host key checking not already met. | |
lax host key checking met. | |
} √ lax host key checking | |
admins can sudo { | |
admin group { | |
} √ admin group | |
} √ admins can sudo | |
tmp cleaning grace period { | |
√ Not required on Mac OS X. | |
} √ tmp cleaning grace period | |
core software { | |
fish { | |
build tools { | |
llvm in path { | |
xcode tools { | |
} √ xcode tools | |
llvm in path not already met. | |
llvm in path met. | |
} √ llvm in path | |
build tools / met? not defined. | |
} √ build tools | |
ncurses { | |
√ homebrew (cached) | |
system doesn't have ncurses brew | |
ncurses not already met. | |
There is no formula for 'ncurses' in /usr/local/Library/Formula. | |
system doesn't have ncurses brew | |
} × ncurses | |
} × fish | |
} × core software | |
} × system | |
You can view a more detailed log at ~/.babushka/logs/system. | |
pants:~ glen$ v | |
vers_string vi viewres vim vimtutor vis vm_stat vpnd | |
vgrind view vifs vimdiff vipw visudo vmmap vsdbutil | |
pants:~ glen$ vim /usr/local/ | |
.git/ Cellar/ Library/ babushka/ bin/ etc/ include/ lib/ share/ | |
pants:~ glen$ vim /usr/local/babushka/ | |
.git/ Rakefile deps/ lib/ | |
README.markdown bin/ doc/ spec/ | |
pants:~ glen$ vim /usr/local/babushka/deps/ | |
babushka.rb mysql.rb postgres/ system.rb | |
db.rb nginx/ postgres.rb top level.rb | |
git/ nginx.rb rails.rb user.rb | |
git.rb ngircd/ ruby and rubygems.rb web.rb | |
homebrew.rb os_x.rb samba/ | |
irc.rb packages.rb samba.rb | |
istat.rb pkg_managers.rb sbt.rb | |
pants:~ glen$ vim /usr/local/babushka/deps/system.rb | |
pants:~ glen$ vim /usr/local/babushka/deps/top\ level.rb | |
pants:~ glen$ sudo babushka system | |
√ Loaded 0 deps from ./babushka_deps. | |
√ Loaded 0 deps from ~/.babushka/deps. | |
√ Loaded 102 and skipped 1 deps from /usr/local/babushka/deps. | |
system { | |
hostname { | |
√ Not required on Mac OS X. | |
} √ hostname | |
secured ssh logins { | |
sshd { | |
homebrew { | |
homebrew installed { | |
} √ homebrew installed | |
} √ homebrew | |
√ Not required on brew-based systems. | |
} √ sshd | |
sed { | |
√ homebrew (cached) | |
√ Not required on brew-based systems. | |
} √ sed | |
√ sshd only accepts publickey logins. | |
} √ secured ssh logins | |
lax host key checking { | |
√ sed (cached) | |
} √ lax host key checking | |
admins can sudo { | |
admin group { | |
} √ admin group | |
} √ admins can sudo | |
tmp cleaning grace period { | |
√ Not required on Mac OS X. | |
} √ tmp cleaning grace period | |
core software { | |
vim { | |
√ homebrew (cached) | |
system doesn't have vim brew | |
vim not already met. | |
There is no formula for 'vim' in /usr/local/Library/Formula. | |
system doesn't have vim brew | |
} × vim | |
} × core software | |
} × system | |
You can view a more detailed log at ~/.babushka/logs/system. | |
pants:~ glen$ ls /usr/local/Library/ | |
Contributions/ Formula/ Homebrew/ | |
pants:~ glen$ ls /usr/local/Library/Formula/ | |
abuse.rb httperf.rb pcre.rb | |
ack.rb icu4c.rb pdftohtml.rb | |
activemq.rb id3lib.rb perforce.rb | |
advancecomp.rb ilmbase.rb pkg-config.rb | |
angband.rb imagemagick.rb playdar.rb | |
ant.rb intltool.rb pngcrush.rb | |
antiword.rb iperf.rb popt.rb | |
apachetop.rb ircii.rb postgis.rb | |
app-engine-java-sdk.rb irssi.rb postgresql.rb | |
aria2.rb jasper.rb proctools.rb | |
asciidoc.rb jpeg.rb proj.rb | |
aspell.rb jruby.rb protobuf.rb | |
astyle.rb lame.rb pstree.rb | |
atomicparsley.rb lbdb.rb pv.rb | |
automoc4.rb lftp.rb pwgen.rb | |
axel.rb libao.rb pwsafe.rb | |
bash-completion.rb libcddb.rb python.rb | |
bash.rb libcdio.rb qt.rb | |
bchunk.rb libdvbpsi.rb quassel.rb | |
bdw-gc.rb libdvdcss.rb rabbitmq.rb | |
beanstalk.rb libevent.rb ragel.rb | |
berkeley-db.rb libffi.rb raptor.rb | |
boost.rb libgcrypt.rb rasqal.rb | |
c-ares.rb libgee.rb readline.rb | |
cadaver.rb libgpg-error.rb redis.rb | |
ccache.rb libidn.rb redland.rb | |
chicken.rb liblastfm.rb rogue.rb | |
chocolate-doom.rb liblcms.rb rsync.rb | |
cksfv.rb libmusicbrainz.rb ruby-enterprise-edition.rb | |
clojure.rb libogg.rb ruby.rb | |
clucene.rb libpng.rb s-lang.rb | |
cmake.rb libqrencode.rb sbt.rb | |
colordiff.rb libsamplerate.rb scala.rb | |
coreutils.rb libssh2.rb scummvm.rb | |
couchdb.rb libtiff.rb sdl.rb | |
cscope.rb libunistring.rb sdl_image.rb | |
ctags.rb libvorbis.rb sdl_mixer.rb | |
d-bus.rb libwmf.rb sdl_net.rb | |
darwinbuild.rb libyaml.rb sdl_ttf.rb | |
dcraw.rb lightning.rb shorten.rb | |
ddrescue.rb lighttpd.rb siege.rb | |
dict.rb links.rb sloccount.rb | |
dirac.rb litmus.rb soprano.rb | |
dmd.rb little-cms.rb speex.rb | |
dnsmasq.rb llvm.rb sphinx.rb | |
dos2unix.rb logrotate.rb spidermonkey.rb | |
dovecot.rb lua.rb sqlite.rb | |
ec2-api-tools.rb luarocks.rb sshfs.rb | |
elinks.rb lynx.rb strigi.rb | |
emacs.rb lysp.rb subversion.rb | |
erlang.rb macfuse.rb taglib.rb | |
expat.rb mad.rb term.rb | |
faac.rb mairix.rb theora.rb | |
faad2.rb maven.rb thrift.rb | |
fabricate.rb mawk.rb tig.rb | |
factor.rb mcrypt.rb timedog.rb | |
fastri.rb mediatomb.rb tintin.rb | |
ffmpeg.rb memcached.rb tmux.rb | |
fftw.rb mg.rb tokyo-cabinet.rb | |
findutils.rb mhash.rb tree.rb | |
fish.rb mmv.rb unittest.rb | |
flac.rb mod_wsgi.rb unixodbc.rb | |
fondu.rb mongodb.rb unp.rb | |
fop.rb monit.rb unrar.rb | |
fossil.rb most.rb vala.rb | |
fribidi.rb mpg123.rb vbindiff.rb | |
frotz.rb mplayer.rb vice.rb | |
gawk.rb mrtg.rb vilistextum.rb | |
gccxml.rb mtr.rb vorbis-tools.rb | |
gd.rb mutt.rb w3m.rb | |
geoip.rb mysql-connector-c.rb watch.rb | |
geos.rb mysql.rb weechat.rb | |
gettext.rb nasm.rb wget.rb | |
ghostscript.rb ncftp.rb wine.rb | |
git.rb ncursesw.rb wireshark.rb | |
glib.rb neon.rb wordnet.rb | |
global.rb netcat.rb wrangler.rb | |
gloox.rb nethack.rb x264.rb | |
glpk.rb nginx.rb xar.rb | |
gmp.rb nmap.rb xdebug.rb | |
gnu-go.rb node.rb xerces-c.rb | |
gnu-sed.rb nspr.rb xmlrpc-c.rb | |
gnu-smalltalk.rb objective-caml.rb xpdf.rb | |
gnu-tar.rb oggz.rb xu4.rb | |
gnupg.rb omega.rb yajl.rb | |
gnuplot.rb oniguruma.rb yasm.rb | |
gnutls.rb openexr.rb yaz.rb | |
google-perftools.rb orc.rb zebra.rb | |
graphviz.rb osm2pgsql.rb znc.rb | |
grc.rb p7zip.rb zsh.rb | |
guile.rb par2.rb | |
hercules.rb parrot.rb | |
pants:~ glen$ vim /usr/local/babushka/deps/top\ level.rb | |
pants:~ glen$ sudo babushka system | |
√ Loaded 0 deps from ./babushka_deps. | |
√ Loaded 0 deps from ~/.babushka/deps. | |
√ Loaded 102 and skipped 1 deps from /usr/local/babushka/deps. | |
system { | |
hostname { | |
√ Not required on Mac OS X. | |
} √ hostname | |
secured ssh logins { | |
sshd { | |
homebrew { | |
homebrew installed { | |
} √ homebrew installed | |
} √ homebrew | |
√ Not required on brew-based systems. | |
} √ sshd | |
sed { | |
√ homebrew (cached) | |
√ Not required on brew-based systems. | |
} √ sed | |
√ sshd only accepts publickey logins. | |
} √ secured ssh logins | |
lax host key checking { | |
√ sed (cached) | |
} √ lax host key checking | |
admins can sudo { | |
admin group { | |
} √ admin group | |
} √ admins can sudo | |
tmp cleaning grace period { | |
√ Not required on Mac OS X. | |
} √ tmp cleaning grace period | |
core software { | |
curl { | |
√ homebrew (cached) | |
√ Not required on brew-based systems. | |
} √ curl | |
htop { | |
√ homebrew (cached) | |
system doesn't have htop brew | |
htop not already met. | |
There is no formula for 'htop' in /usr/local/Library/Formula. | |
system doesn't have htop brew | |
} × htop | |
} × core software | |
} × system | |
You can view a more detailed log at ~/.babushka/logs/system. | |
pants:~ glen$ vim /usr/local/babushka/deps/top\ level.rb | |
pants:~ glen$ sudo babushka system | |
√ Loaded 0 deps from ./babushka_deps. | |
√ Loaded 0 deps from ~/.babushka/deps. | |
√ Loaded 102 and skipped 1 deps from /usr/local/babushka/deps. | |
system { | |
hostname { | |
√ Not required on Mac OS X. | |
} √ hostname | |
secured ssh logins { | |
sshd { | |
homebrew { | |
homebrew installed { | |
} √ homebrew installed | |
} √ homebrew | |
√ Not required on brew-based systems. | |
} √ sshd | |
sed { | |
√ homebrew (cached) | |
√ Not required on brew-based systems. | |
} √ sed | |
√ sshd only accepts publickey logins. | |
} √ secured ssh logins | |
lax host key checking { | |
√ sed (cached) | |
} √ lax host key checking | |
admins can sudo { | |
admin group { | |
} √ admin group | |
} √ admins can sudo | |
tmp cleaning grace period { | |
√ Not required on Mac OS X. | |
} √ tmp cleaning grace period | |
core software { | |
curl { | |
√ homebrew (cached) | |
√ Not required on brew-based systems. | |
} √ curl | |
jnettop { | |
√ homebrew (cached) | |
√ Not required on brew-based systems. | |
} √ jnettop | |
screen { | |
√ homebrew (cached) | |
system doesn't have screen brew | |
screen not already met. | |
There is no formula for 'screen' in /usr/local/Library/Formula. | |
system doesn't have screen brew | |
} × screen | |
} × core software | |
} × system | |
You can view a more detailed log at ~/.babushka/logs/system. | |
pants:~ glen$ vim /usr/local/babushka/deps/top\ level.rb | |
pants:~ glen$ sudo babushka system | |
√ Loaded 0 deps from ./babushka_deps. | |
√ Loaded 0 deps from ~/.babushka/deps. | |
√ Loaded 102 and skipped 1 deps from /usr/local/babushka/deps. | |
system { | |
hostname { | |
√ Not required on Mac OS X. | |
} √ hostname | |
secured ssh logins { | |
sshd { | |
homebrew { | |
homebrew installed { | |
} √ homebrew installed | |
} √ homebrew | |
√ Not required on brew-based systems. | |
} √ sshd | |
sed { | |
√ homebrew (cached) | |
√ Not required on brew-based systems. | |
} √ sed | |
√ sshd only accepts publickey logins. | |
} √ secured ssh logins | |
lax host key checking { | |
√ sed (cached) | |
} √ lax host key checking | |
admins can sudo { | |
admin group { | |
} √ admin group | |
} √ admins can sudo | |
tmp cleaning grace period { | |
√ Not required on Mac OS X. | |
} √ tmp cleaning grace period | |
core software { | |
curl { | |
√ homebrew (cached) | |
√ Not required on brew-based systems. | |
} √ curl | |
jnettop { | |
√ homebrew (cached) | |
√ Not required on brew-based systems. | |
} √ jnettop | |
nmap { | |
√ homebrew (cached) | |
system doesn't have nmap brew | |
nmap not already met. | |
Installing nmap via brew { | |
==> Downloading http://nmap.org/dist/nmap-5.00.tar.bz2 | |
######################################################################## 100.0% | |
==> ./configure --prefix=/usr/local/Cellar/nmap/5.00 --without-zenmap | |
==> make | |
==> make install | |
==> Caveats | |
Root level scans do not work under Snow Leopard. | |
More information: http://seclists.org/nmap-dev/2009/q3/0904.html | |
There is a fix but it was made after the 5.00 release, so if you need it | |
install the latest Nmap from the subversion repository. | |
http://nmap.org/book/install.html#inst-svn | |
==> Summary | |
/usr/local/Cellar/nmap/5.00: 105 files, 6.7M, built in 88 seconds | |
==> Warning! Detected installation of files outside the Homebrew prefix: | |
/Applications/Local Apps/Tweetie.app/Contents | |
/Applications/Local Apps/Tweetie.app/Contents/Frameworks/Sparkle.framework | |
/Applications/Local Apps/Tweetie.app/Contents/Frameworks/Growl.framework | |
/Applications/Local Apps/Tweetie.app/Contents/Frameworks/Growl.framework/Versions | |
} | |
√ system has nmap-5.0 brew | |
√ 'nmap' runs from /usr/local/bin. | |
nmap met. | |
} √ nmap | |
core software / met? not defined. | |
} √ core software | |
system / met? not defined. | |
} √ system | |
pants:~ glen$ babushka | |
pants:~ glen$ mate /usr/local/ | |
.git/ Cellar/ Library/ babushka/ bin/ etc/ include/ lib/ share/ | |
pants:~ glen$ mate /usr/local/babushka/ | |
.git/ Rakefile deps/ lib/ | |
README.markdown bin/ doc/ spec/ | |
pants:~ glen$ mate /usr/local/babushka/deps/user.rb | |
pants:~ glen$ mate /usr/local/babushka/deps | |
pants:~ glen$ babushka 'user setup' | |
√ Loaded 0 deps from ./babushka_deps. | |
√ Loaded 0 deps from ~/.babushka/deps. | |
√ Loaded 102 and skipped 1 deps from /usr/local/babushka/deps. | |
user setup { | |
dot files { | |
user exists { | |
user exists / met? not defined. | |
} √ user exists | |
git { | |
homebrew { | |
homebrew installed { | |
} √ homebrew installed | |
} √ homebrew | |
√ system has git-1.6.5 brew | |
√ 'git' runs from /usr/local/bin. | |
} √ git | |
dot files not already met. | |
github user for dot files [benhoskings]? geelen | |
dot files repo for dot files [dot-files]? | |
dot files met. | |
} √ dot files | |
passwordless ssh logins { | |
√ user exists (cached) | |
your ssh public key for passwordless ssh logins? | |
That was blank. your ssh public key for passwordless ssh logins? | |
That was blank. your ssh public key for passwordless ssh logins? | |
passwordless ssh logins not already met. | |
passwordless ssh logins met. | |
} √ passwordless ssh logins | |
public key { | |
public key not already met. | |
Generating public/private dsa key pair. | |
Your identification has been saved in /Users/glen/.ssh/id_dsa. | |
Your public key has been saved in /Users/glen/.ssh/id_dsa.pub. | |
The key fingerprint is: | |
f4:50:68:37:c2:ef:27:4c:39:07:fd:30:50:50:fe:b8 glen@pants.local | |
The key's randomart image is: | |
+--[ DSA 1024]----+ | |
| . .+*o | | |
| =.+.+ | | |
| .o+ +.+ | | |
| . o= .o. | | |
| S+.o. . | | |
| + .. | | |
| oE | | |
| | | |
| | | |
+-----------------+ | |
public key met. | |
} √ public key | |
user setup / met? not defined. | |
} √ user setup | |
pants:~ glen$ babushka 'user setup' | |
√ Loaded 0 deps from ./babushka_deps. | |
√ Loaded 0 deps from ~/.babushka/deps. | |
√ Loaded 102 and skipped 1 deps from /usr/local/babushka/deps. | |
user setup { | |
dot files { | |
user exists { | |
user exists / met? not defined. | |
} √ user exists | |
git { | |
homebrew { | |
homebrew installed { | |
} √ homebrew installed | |
} √ homebrew | |
√ system has git-1.6.5 brew | |
√ 'git' runs from /usr/local/bin. | |
} √ git | |
dot files not already met. | |
github user for dot files [geelen]? | |
dot files repo for dot files [dot-files]? | |
dot files met. | |
} √ dot files | |
passwordless ssh logins { | |
√ user exists (cached) | |
your ssh public key for passwordless ssh logins [ ]? | |
} √ passwordless ssh logins | |
public key { | |
} √ public key | |
user setup / met? not defined. | |
} √ user setup | |
pants:~ glen$ bre | |
break brew | |
pants:~ glen$ bre | |
break brew | |
pants:~ glen$ brew | |
pants:~ glen$ | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment