Skip to content

Instantly share code, notes, and snippets.

View petems's full-sized avatar
🏠
Working from home

Peter Souter petems

🏠
Working from home
View GitHub Profile
@petems
petems / Vagrantfile
Created November 13, 2013 13:31
Check Vagrant version
MIN_REQUIRED_VAGRANT_VERSION = '1.2.1'
if Vagrant::VERSION < MIN_REQUIRED_VAGRANT_VERSION
$stderr.puts "ERROR: We require Vagrant version >=#{min_required_vagrant_version}. Please upgrade. http://downloads.vagrantup.com/\n"
exit 1
end
Vagrant.configure("2") do |config|
config.vm.box = "precise64"
config.vm.hostname = 'foo'
have_header: checking for mpg123.h... -------------------- no
"/usr/bin/cc -o conftest -I/opt/boxen/rbenv/versions/2.0.0-p247/include/ruby-2.0.0/x86_64-darwin12.4.0 -I/opt/boxen/rbenv/versions/2.0.0-p247/include/ruby-2.0.0/ruby/backward -I/opt/boxen/rbenv/versions/2.0.0-p247/include/ruby-2.0.0 -I. -I'/opt/boxen/rbenv/versions/2.0.0-p247/include' -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -I/opt/X11/include -O3 -Wno-error=shorten-64-to-32 -pipe conftest.c -L. -L/opt/boxen/rbenv/versions/2.0.0-p247/lib -L. -L'/opt/boxen/rbenv/versions/2.0.0-p247/lib' -L/usr/local/lib -lruby-static -lpthread -ldl -lobjc "
ld: warning: directory not found for option '-L/usr/local/lib'
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: int main(int argc, char **argv)
4: {
@petems
petems / check_if_ruby_is_system.sh
Created December 7, 2013 15:23
Bash Script to check if rbenv for RVM is installed
#!/bin/bash
command_exists () {
command "$1" &> /dev/null ;
}
if command_exists rbenv
then
echo 'rbenv found, no action needed'
elif command_exists rvm
@petems
petems / mkmf.log
Created December 10, 2013 14:56
cat mkmf.log
have_header: checking for mpg123.h... -------------------- yes
"/usr/bin/cc -o conftest -I/opt/boxen/rbenv/versions/2.0.0-p247/include/ruby-2.0.0/x86_64-darwin12.4.0 -I/opt/boxen/rbenv/versions/2.0.0-p247/include/ruby-2.0.0/ruby/backward -I/opt/boxen/rbenv/versions/2.0.0-p247/include/ruby-2.0.0 -I. -I'/opt/boxen/rbenv/versions/2.0.0-p247/include' -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -I/opt/X11/include -O3 -Wno-error=shorten-64-to-32 -pipe conftest.c -L. -L/opt/boxen/rbenv/versions/2.0.0-p247/lib -L. -L'/opt/boxen/rbenv/versions/2.0.0-p247/lib' -L/usr/local/lib -lruby-static -lpthread -ldl -lobjc "
checked program was:
/* begin */
1: #include "ruby.h"
2:
3: int main(int argc, char **argv)
4: {
5: return 0;
Index: ext/openssl/ossl_pkey_ec.c
===================================================================
--- ext/openssl/ossl_pkey_ec.c (revision 41807)
+++ ext/openssl/ossl_pkey_ec.c (revision 41808)
@@ -757,8 +757,10 @@
method = EC_GFp_mont_method();
} else if (id == s_GFp_nist) {
method = EC_GFp_nist_method();
+#if !defined(OPENSSL_NO_EC2M)
} else if (id == s_GF2m_simple) {
@petems
petems / gist:8843433
Created February 6, 2014 12:42
Beaker stuff
RS_DESTROY=no RS_DEBUG=true bundle exec rspec spec/acceptance/
@petems
petems / gist:8888974
Created February 8, 2014 19:35
Kafo error
/opt/boxen/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/kafo-0.3.12/lib/kafo/puppet_module.rb:118:in `get_name': undefined method `gsub' for :log_dir:Symbol (NoMethodError)
from /opt/boxen/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/kafo-0.3.12/lib/kafo/puppet_module.rb:16:in `initialize'
from /opt/boxen/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/kafo-0.3.12/lib/kafo/configuration.rb:72:in `new'
from /opt/boxen/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/kafo-0.3.12/lib/kafo/configuration.rb:72:in `block in modules'
from /opt/boxen/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/kafo-0.3.12/lib/kafo/configuration.rb:72:in `map'
from /opt/boxen/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/kafo-0.3.12/lib/kafo/configuration.rb:72:in `modules'
from /opt/boxen/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/kafo-0.3.12/lib/kafo/kafo_configure.rb:156:in `modules'
from /opt/boxen/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/kafo-0.3.12/lib/kafo/kafo_configure.rb:
@petems
petems / gist:8938318
Created February 11, 2014 16:28
Puppet-doc-lint output example
bundle exec bin/puppet-doc-lint ~/Projects/puppetlabs-firewall/
Class name was: firewall
File name /Users/peterso/Projects/puppetlabs-firewall//manifests/init.pp
Parameters found ["ensure"]
No documentation error:
Documented parameters found
Undocumented parameters found
Class name was: firewall::linux::archlinux
File name /Users/peterso/Projects/puppetlabs-firewall//manifests/linux/archlinux.pp
Parameters found ["ensure", "enable"]
@petems
petems / Gemfile
Last active August 29, 2015 13:56
Parse Puppet Rake file
source 'https://rubygems.org'
gem "puppet", "~> 3"
gem "highline"
gem "ruby-progressbar"
gem "rake"
@petems
petems / output
Last active August 29, 2015 13:56
Beaker output...
gems/beaker-1.6.2/lib/beaker/hypervisor/vagrant.rb:164:in `block (2 levels) in vagrant_cmd': Failed to exec 'vagrant destroy --force' (RuntimeError)
# Added logging...
/opt/boxen/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/bundler/gems/beaker-d0a6d8646393/lib/beaker/hypervisor/vagrant.rb:167:in `block (2 levels) in vagrant_cmd': Failed to exec 'vagrant destroy --force'Stdout was 'Stderr was /opt/boxen/rbenv/versions/2.0.0-p247/lib/ruby/gems/2.0.0/gems/bundler-1.4.0.rc.1/lib/bundler/rubygems_integration.rb:238:in `block in replace_gem': vagrant is not part of the bundle. Add it to Gemfile. (Gem::LoadError) (RuntimeError)