diff options
| author | Matt Robinson <matt@puppetlabs.com> | 2011-07-29 13:00:04 -0700 |
|---|---|---|
| committer | Matt Robinson <matt@puppetlabs.com> | 2011-07-29 13:00:04 -0700 |
| commit | 6cb35727272d62514d6b82b8525b4c44701f6ef6 (patch) | |
| tree | 8df4318c6f846f73b57c715b5a589f2930606b58 /lib/puppet | |
| parent | 11e026f53966d4525afef388a2409796bc0d807f (diff) | |
| parent | 94f0b93b6065d1818f0f3b99d12d651655247c30 (diff) | |
| download | puppet-6cb35727272d62514d6b82b8525b4c44701f6ef6.tar.gz puppet-6cb35727272d62514d6b82b8525b4c44701f6ef6.tar.xz puppet-6cb35727272d62514d6b82b8525b4c44701f6ef6.zip | |
Merge branch 'ticket/2.7.x/8704-fileserverconf_parse_errors' into 2.7.x
* ticket/2.7.x/8704-fileserverconf_parse_errors:
(#8704) Give better errors for invalid fileserver.conf
Diffstat (limited to 'lib/puppet')
| -rwxr-xr-x | lib/puppet/network/handler/fileserver.rb | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/puppet/network/handler/fileserver.rb b/lib/puppet/network/handler/fileserver.rb index 5b4b17a32..5da4cedef 100755 --- a/lib/puppet/network/handler/fileserver.rb +++ b/lib/puppet/network/handler/fileserver.rb @@ -269,6 +269,7 @@ class Puppet::Network::Handler value = $2 case var when "path" + raise FileServerError.new("No mount specified for argument #{var} #{value}") unless mount if mount.name == MODULES Puppet.warning "The '#{mount.name}' module can not have a path. Ignoring attempt to set it" else @@ -280,6 +281,7 @@ class Puppet::Network::Handler end end when "allow" + raise FileServerError.new("No mount specified for argument #{var} #{value}") unless mount value.split(/\s*,\s*/).each { |val| begin mount.info "allowing #{val} access" @@ -294,6 +296,7 @@ class Puppet::Network::Handler end } when "deny" + raise FileServerError.new("No mount specified for argument #{var} #{value}") unless mount value.split(/\s*,\s*/).each { |val| begin mount.info "denying #{val} access" |
