-
Notifications
You must be signed in to change notification settings - Fork 116
Open
Labels
Milestone
Description
Big news ~33 months later...hopefully becoming a part of Debian 12 & many other distros...as Torrenting allows much faster downloading of ZIM files + other Content Packs too:
https://github.com/transmission/transmission/releases/tag/4.0.0
IIAB's Ansible role (that installs & configures Transmission) may need tweaking here:
iiab/roles/transmission/tasks/install.yml
Lines 22 to 53 in c74b8c7
| - name: Back up prior /etc/transmission-daemon/settings.json (original file from apt, or new symlink contents) to /etc/transmission-daemon/settings.json.old* | |
| copy: | |
| src: /etc/transmission-daemon/settings.json | |
| dest: /etc/transmission-daemon/settings.json.old | |
| mode: preserve | |
| owner: "{{ transmission_user }}" # debian-transmission | |
| group: "{{ transmission_group }}" # debian-transmission | |
| backup: yes | |
| ignore_errors: yes | |
| - name: "Back up IIAB's templated version to /etc/transmission-daemon/settings.json.iiab" | |
| template: | |
| src: settings.json.j2 | |
| dest: /etc/transmission-daemon/settings.json.iiab | |
| owner: "{{ transmission_user }}" # debian-transmission | |
| group: "{{ transmission_group }}" # debian-transmission | |
| mode: '0600' | |
| - name: Install /var/lib/transmission-daemon/.config/transmission-daemon/settings.json from template | |
| template: | |
| src: settings.json.j2 | |
| dest: /var/lib/transmission-daemon/.config/transmission-daemon/settings.json | |
| owner: "{{ transmission_user }}" # debian-transmission | |
| group: "{{ transmission_group }}" # debian-transmission | |
| mode: '0600' | |
| - name: "Reverse Transmission's fragile OOTB symlink -- instead we establish /etc/transmission-daemon/settings.json -> /var/lib/transmission-daemon/.config/transmission-daemon/settings.json -- REASON: /etc/transmission-daemon/settings.json was intermittently being IGNORED, as Transmission sometimes breaks its own symlink from /var/lib/transmission-daemon/.config/transmission-daemon/settings.json (by turning it into a file instead)" | |
| file: | |
| path: /etc/transmission-daemon/settings.json | |
| src: /var/lib/transmission-daemon/.config/transmission-daemon/settings.json | |
| state: link | |
| force: yes |
LIkewise Transmission's central settings.json file may need updating or replacing here:
https://github.com/iiab/iiab/blob/master/roles/transmission/templates/settings.json.j2
Related: