summaryrefslogtreecommitdiffstats
path: root/lib/puppet/provider/mailalias/aliases.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/provider/mailalias/aliases.rb')
-rwxr-xr-xlib/puppet/provider/mailalias/aliases.rb15
1 files changed, 9 insertions, 6 deletions
diff --git a/lib/puppet/provider/mailalias/aliases.rb b/lib/puppet/provider/mailalias/aliases.rb
index f880ccea1..5b7f0e2ec 100755
--- a/lib/puppet/provider/mailalias/aliases.rb
+++ b/lib/puppet/provider/mailalias/aliases.rb
@@ -1,8 +1,11 @@
require 'puppet/provider/parsedfile'
-Puppet::Type.type(:mailalias).provide(:aliases,
+
+ Puppet::Type.type(:mailalias).provide(
+ :aliases,
:parent => Puppet::Provider::ParsedFile,
:default_target => "/etc/aliases",
+
:filetype => :flat
) do
text_line :comment, :match => /^#/
@@ -18,11 +21,11 @@ Puppet::Type.type(:mailalias).provide(:aliases,
end
def process(line)
- ret = {}
- records = line.split(':',2)
- ret[:name] = records[0].strip()
- ret[:recipient] = records[1].strip()
- ret
+ ret = {}
+ records = line.split(':',2)
+ ret[:name] = records[0].strip()
+ ret[:recipient] = records[1].strip()
+ ret
end
def to_line(record)