summaryrefslogtreecommitdiffstats
path: root/lib/puppet/server/filebucket.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/puppet/server/filebucket.rb')
-rwxr-xr-xlib/puppet/server/filebucket.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/puppet/server/filebucket.rb b/lib/puppet/server/filebucket.rb
index b211379f1..fc1c690fd 100755
--- a/lib/puppet/server/filebucket.rb
+++ b/lib/puppet/server/filebucket.rb
@@ -15,6 +15,15 @@ module Puppet
class Server
class BucketError < RuntimeError; end
class FileBucket < Handler
+ Puppet.config.setdefaults("filebucket",
+ :bucketdir => {
+ :default => "$vardir/bucket",
+ :mode => 0770,
+ :owner => "$user",
+ :group => "$group",
+ :desc => "Where FileBucket files are stored."
+ }
+ )
@interface = XMLRPC::Service::Interface.new("puppetbucket") { |iface|
iface.add_method("string addfile(string, string)")
iface.add_method("string getfile(string)")