Make a snapshot first! Upgrading from 2013Q1 to 2013Q3 because I needed newer nginx.
edit the files at:
/opt/local/etc/pkg_install.conf
/opt/local/etc/pkgin/repositories.conf
require 'sshkit' | |
require 'sshkit/dsl' | |
on 'example.com', user: 'matt' do | |
within('current') do | |
puts "this works as expected:" | |
puts capture :ls | |
puts "this does not get executed in the 'current' directory:" | |
puts capture 'ls -l' | |
end |
MattbookPro:sshkit matt$ ruby -v | |
ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-darwin13.0.0] | |
MattbookPro:sshkit matt$ rake --version | |
rake, version 10.1.1 | |
MattbookPro:sshkit matt$ vagrant --version | |
Vagrant 1.4.2 | |
MattbookPro:sshkit matt$ uname -a | |
Darwin MattbookPro.local 13.0.2 Darwin Kernel Version 13.0.2: Sun Sep 29 19:38:57 PDT 2013; root:xnu-2422.75.4~1/RELEASE_X86_64 x86_64 | |
MattbookPro:sshkit matt$ vagrant status | |
WARN: Unresolved specs during Gem::Specification.reset: |
class Model < ParentModel | |
include Foo::Bar | |
extend Bar::Baz | |
acts_as_authentic | |
dsl_specific_flags | |
module InternalModule | |
... | |
end |
{ | |
"zonename": "17a296aa-012c-49bb-a10a-e6d48a06093d", | |
"autoboot": true, | |
"brand": "kvm", | |
"limit_priv": "default,-file_link_any,-net_access,-proc_fork,-proc_info,-proc_session", | |
"v": 1, | |
"create_timestamp": "2013-08-09T04:26:57.316Z", | |
"cpu_shares": 100, | |
"zfs_io_priority": 100, | |
"max_lwps": 2000, |
module Let | |
def let(name, &block) | |
ivar = "@#{name}".to_sym | |
if instance_variable_defined?(ivar) | |
instance_variable_get(ivar) | |
else | |
instance_variable_set(ivar, instance_eval(&block)) | |
end | |
context "deep copy some record" do | |
it do | |
duplicate = call_the_copy_method(original) | |
check_same = lambda { |&block| expect(block.call(duplicate)).to eq(block.call(original)) } | |
check_same.call { |x| x.name } | |
check_same.call { |x| x.list_of_shared_items } | |
check_same.call { |x| x.list_of_copied_items.map { |item| item.name } } |
# near the top of spec_helper.rb | |
# clear the test log file before we start. | |
log_file = Rails.root.join("log/test.log") | |
File.truncate(log_file, 0) if File.exist?(log_file) |
#!/bin/bash -x | |
# based on: http://superuser.com/questions/386506/hosting-iscsi-on-smartos | |
GROUPNAME=iscsi-1 | |
TARGETNAME=iqn.2010-08.org.illumos:02:$GROUPNAME | |
LOCAL_ADDRESS=192.168.1.2 | |
svcadm enable stmf | |
svcadm enable -r svc:/network/iscsi/target:default |