From 0f15e8c8097aed6ed34aa65b247b9ede28146574 Mon Sep 17 00:00:00 2001 From: luke Date: Sat, 1 Apr 2006 20:31:47 +0000 Subject: fixing a bug that appeared somehow in port.rb, and adding mount and sshkey to the types being autoloaded git-svn-id: https://reductivelabs.com/svn/puppet/trunk@1050 980ebf18-57e1-0310-9a29-db15c13687c0 --- lib/puppet/type/parsedtype.rb | 2 ++ lib/puppet/type/parsedtype/port.rb | 3 +++ test/types/port.rb | 1 + 3 files changed, 6 insertions(+) diff --git a/lib/puppet/type/parsedtype.rb b/lib/puppet/type/parsedtype.rb index 386e94656..5fe8dcda6 100755 --- a/lib/puppet/type/parsedtype.rb +++ b/lib/puppet/type/parsedtype.rb @@ -328,5 +328,7 @@ end require 'puppet/type/parsedtype/host' require 'puppet/type/parsedtype/port' +require 'puppet/type/parsedtype/mount' +require 'puppet/type/parsedtype/sshkey' # $Id$ diff --git a/lib/puppet/type/parsedtype/port.rb b/lib/puppet/type/parsedtype/port.rb index feaa3afed..593455761 100755 --- a/lib/puppet/type/parsedtype/port.rb +++ b/lib/puppet/type/parsedtype/port.rb @@ -206,6 +206,9 @@ module Puppet return false end + # If this is happening, our object exists + self.is = [:ensure, :present] + if hash[:protocols] # The protocol can be a symbol, so... if proto.is_a?(Symbol) diff --git a/test/types/port.rb b/test/types/port.rb index 77da6c825..debd7ed89 100755 --- a/test/types/port.rb +++ b/test/types/port.rb @@ -182,6 +182,7 @@ class TestPort < Test::Unit::TestCase port.delete(:alias) assert(! port.state(:alias)) assert_events([:port_changed], port) + assert_nothing_raised { port.retrieve } -- cgit