diff --git a/README.md b/README.md index 3fe8117..6d3f782 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ Transmission is a fast, easy, and free BitTorrent client. * Integration with YunoHost Multimedia directories -**Shipped version:** 3.00~ynh2 +**Shipped version:** 3.00~ynh3 ## Screenshots @@ -34,7 +34,6 @@ Transmission is a fast, easy, and free BitTorrent client. * Official app website: * Official admin documentation: * Upstream app code repository: -* YunoHost documentation for this app: * Report a bug: ## Developer info diff --git a/README_fr.md b/README_fr.md index e46cd2b..cf0f7e4 100644 --- a/README_fr.md +++ b/README_fr.md @@ -23,7 +23,7 @@ Transmission est un client BitTorrent libre, efficace et simple. * Intégration avec les répertoires Multimédias de YunoHost -**Version incluse :** 3.00~ynh2 +**Version incluse :** 3.00~ynh3 ## Captures d’écran @@ -34,7 +34,6 @@ Transmission est un client BitTorrent libre, efficace et simple. * Site officiel de l’app : * Documentation officielle de l’admin : * Dépôt de code officiel de l’app : -* Documentation YunoHost pour cette app : * Signaler un bug : ## Informations pour les développeurs diff --git a/manifest.toml b/manifest.toml index 90418fd..a5b6822 100644 --- a/manifest.toml +++ b/manifest.toml @@ -5,7 +5,7 @@ name = "Transmission" description.en = "Fast, Easy, and Free BitTorrent Client" description.fr = "Client BitTorrent libre et rapide" -version = "3.00~ynh2" +version = "3.00~ynh3" maintainers = [] @@ -40,12 +40,6 @@ ram.runtime = "50M" [resources] - [resources.ports] - main.default = 9091 - main.exposed = "TCP" - peer.default = 51413 - peer.exposed = "Both" - [resources.system_user] [resources.install_dir] @@ -60,5 +54,11 @@ ram.runtime = "50M" rpc.show_tile = false rpc.protected = true + [resources.ports] + main.default = 9091 + main.exposed = "TCP" + peer.default = 51413 + peer.exposed = "Both" + [resources.apt] packages = "transmission-daemon, transmission-cli, transmission-common, acl" diff --git a/scripts/change_url b/scripts/change_url index 3d49a94..3e576c1 100644 --- a/scripts/change_url +++ b/scripts/change_url @@ -16,7 +16,7 @@ source /usr/share/yunohost/helpers #================================================= ynh_script_progression --message="Stopping a systemd service..." --weight=2 -ynh_systemd_action --service_name=transmission-daemon --action="stop" +ynh_systemd_action --service_name=transmission-daemon --action="stop" --log_path="systemd" #================================================= # MODIFY URL IN NGINX CONF @@ -44,7 +44,7 @@ ynh_store_file_checksum --file="/etc/transmission-daemon/settings.json" #================================================= ynh_script_progression --message="Starting a systemd service..." --weight=2 -ynh_systemd_action --service_name=transmission-daemon --action="start" +ynh_systemd_action --service_name=transmission-daemon --action="start" --log_path="systemd" #================================================= # END OF SCRIPT diff --git a/scripts/install b/scripts/install index b1fab27..03d7c23 100644 --- a/scripts/install +++ b/scripts/install @@ -19,9 +19,9 @@ ynh_app_setting_set --app=$app --key=rpcpassword --value="$rpcpassword" #================================================= # SPECIFIC SETUP #================================================= -# CREATE DATA DIRECTORY +# CREATE DATA DIRECTORY PERMISSIONS #================================================= -ynh_script_progression --message="Creating a data directory..." +ynh_script_progression --message="Set data directory permissions..." chmod -R 764 $data_dir chmod -R 775 $data_dir/watched @@ -97,7 +97,7 @@ ynh_replace_string "
$" "
" /usr/share/transmission/web/index.html +#================================================= +# SET DATA DIRECTORY PERMISSIONS +#================================================= +ynh_script_progression --message="Set data directory permissions..." --weight=1 + +chmod -R 764 $data_dir +chmod -R 775 $data_dir/watched +chown -R debian-transmission:www-data "$data_dir" +chown -R debian-transmission: $data_dir/{progress,watched} + #================================================= # GENERIC FINALIZATION #================================================= # INTEGRATE SERVICE IN YUNOHOST #================================================= -ynh_script_progression --message="Integrating service in YunoHost..." +ynh_script_progression --message="Integrating service in YunoHost..." --weight=1 -yunohost service add transmission-daemon --description="BitTorrent Client" --log=systemd --needs_exposed_ports="$port_peer" +yunohost service add transmission-daemon --description="BitTorrent Client" --log="/var/log/$app/$app.log" --needs_exposed_ports="$port_peer" #================================================= # START SYSTEMD SERVICE #================================================= ynh_script_progression --message="Starting a systemd service..." --weight=2 -ynh_systemd_action --service_name=transmission-daemon --action="start" +ynh_systemd_action --service_name=transmission-daemon --action="start" --log_path="systemd" #================================================= # END OF SCRIPT