From: hakim Date: Sat, 20 Nov 2010 22:18:23 +0000 (+0000) Subject: fix bugs X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=3f4fb5441a2522643af82bdad982603447231fe1;p=p5sagit%2FOyster.git fix bugs --- diff --git a/lib/Dist/Zilla/App/Command/provision.pm b/lib/Dist/Zilla/App/Command/provision.pm index 9ba0bc2..8b9cab7 100644 --- a/lib/Dist/Zilla/App/Command/provision.pm +++ b/lib/Dist/Zilla/App/Command/provision.pm @@ -33,8 +33,8 @@ sub execute { my @hashes = grep $_, $Provision->{Default}, $Provision->{$name} or die "No section for <$name>, and no "; - - my %hash = @hashes > 1 ? %{ merge( @hashes ) } : $hashes[0]; + + my %hash = @hashes > 1 ? %{ merge( @hashes ) } : %{ $hashes[0] }; my $type = delete $hash{type} || 'Oyster::Provision::Rackspace'; $hash{provision_backend} = $type =~/^Oyster::Provision::/ ? $type : "Oyster::Provision::$type"; diff --git a/lib/Oyster/Provision/AmazonEC2.pm b/lib/Oyster/Provision/AmazonEC2.pm index 2b597c8..565e1ec 100644 --- a/lib/Oyster/Provision/AmazonEC2.pm +++ b/lib/Oyster/Provision/AmazonEC2.pm @@ -26,7 +26,7 @@ sub ec2 { unless(defined($key_pairs)) { - print("Creating $ec2_oyster_key key pair\n"); + print("Creating $self->ec2_oyster_key key pair\n"); $ec2->create_key_pair({ KeyName => $self->ec2_oyster_key }); }