Skip to content

Commit

Permalink
added up/download speed limits, peer port and enabling use of the inc…
Browse files Browse the repository at this point in the history
…omplete_dir.
  • Loading branch information
mattray committed Sep 14, 2011
1 parent 167b273 commit 7a6fe8f
Show file tree
Hide file tree
Showing 3 changed files with 15 additions and 1 deletion.
6 changes: 6 additions & 0 deletions transmission/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Cookbooks
Attributes
==========

* `node["transmission"]["peer_port"]` - The port Transmission listens on for peering, default `51413`.
* `node["transmission"]["rpc_bind_address"]` - Where to listen for RPC connections, default `0.0.0.0`.
* `node["transmission"]["rpc_port"]` - The port Transmission listens on for remote services, default `9091`.
* `node["transmission"]["rpc_username"]` - The username required to access remote services, default `transmission`.
Expand All @@ -28,6 +29,11 @@ Attributes
* `node["transmission"]["config_dir"]` - Transmission's config directory, default `/var/lib/transmission-daemon/info`.
* `node["transmission"]["download_dir"]` - Directory to move complete files to, default `/var/lib/transmission-daemon/downloads`.
* `node["transmission"]["incomplete_dir"]` - Directory to keep incomplete files in, default `/var/lib/transmission-daemon/incomplete`.
* `node["transmission"]["incomplete_dir_enabled"]` - Whether the incomplete file directory is used, default `false`.
* `node["transmission"]["speed_limit_down"]` - The KB/s limit for downloading files, default `100`.
* `node["transmission"]["speed_limit_down_enabled"]` - Whether the download limit is used, default `false`.
* `node["transmission"]["speed_limit_up"]` - The KB/s limit for uploading files, default `100`.
* `node["transmission"]["speed_limit_up_enabled"]` - Whether the upload limit is used, default `false`.

The file also contains the following attribute types:

Expand Down
8 changes: 8 additions & 0 deletions transmission/attributes/default.rb
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,8 @@
default['transmission']['version'] = '2.03'
default['transmission']['checksum'] = '06802c6f4ba517341eb287b273145ccd5e7b0fba2a270da82f0eb0a683cf4046'

default['transmission']['peer_port'] = 51413

default['transmission']['rpc_bind_address'] = '0.0.0.0'
default['transmission']['rpc_username'] = 'transmission'
set_unless['transmission']['rpc_password'] = secure_password
Expand All @@ -43,3 +45,9 @@
default['transmission']['config_dir'] = '/var/lib/transmission-daemon/info'
default['transmission']['download_dir'] = '/var/lib/transmission-daemon/downloads'
default['transmission']['incomplete_dir'] = '/var/lib/transmission-daemon/incomplete'
default['transmission']['incomplete_dir_enabled'] = 'false'

default['transmission']['speed_limit_down'] = 100 #KB/s
default['transmission']['speed_limit_down_enabled'] = 'false'
default['transmission']['speed_limit_up'] = 100 #KB/s
default['transmission']['speed_limit_up_enabled'] = 'false'
2 changes: 1 addition & 1 deletion transmission/recipes/default.rb
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@
source "transmission-daemon.default.erb"
owner "root"
group "root"
mode "0755"
mode "0644"
end

template "/etc/init.d/transmission-daemon" do
Expand Down

0 comments on commit 7a6fe8f

Please sign in to comment.