mirror of
https://github.com/YunoHost-Apps/transmission_ynh.git
synced 2024-09-04 01:46:12 +02:00
Ajout yunohost.multimedia
Intégration de la prise en charge du dossier yunohost.multimedia Création (ou mise à jour) des dossiers multimédias et partage du dossier completed pour rendre accessible les torrents téléchargés. Afin que le dossier completed soit accessible en lecture par les utilisateurs et les applications dans le dossier multimédia, le dossier parent /home/yunohost.transmission doit être accessible en lecture par other. De plus, les fichiers téléchargés étant déplacés dans le dossier completed, les droits sur les fichiers doivent s'appliquer dés le dossier progress. C'est pour cette raison que le dossier /home/yunohost.transmission est d'abord partagé, afin de lui appliquer les droits, puis remplacé par le dossier completed. Seul ce dernier dossier sera finalement accessible depuis le dossier multimédia.
This commit is contained in:
parent
e3b956abac
commit
003f840dc0
1 changed files with 9 additions and 0 deletions
|
@ -58,3 +58,12 @@ sudo sed -i "s@<div id=\"toolbar-inspector\" title=\"Toggle Inspector\"></div>@<
|
|||
sed -i "s@PATHTOCHANGE@$path@g" ../conf/nginx.conf
|
||||
sudo cp ../conf/nginx.conf /etc/nginx/conf.d/$domain.d/$app.conf
|
||||
sudo service nginx reload
|
||||
|
||||
# Add yunohost.multimedia directory
|
||||
wget https://github.com/maniackcrudelis/yunohost.multimedia/archive/master.zip
|
||||
unzip master.zip
|
||||
sudo ./yunohost.multimedia-master/script/ynh_media_build.sh
|
||||
# Set rights on transmission directory (parent need to be readable by other, and progress need to be writable by multimedia. Because files will move)
|
||||
sudo ./yunohost.multimedia-master/script/ynh_media_addfolder.sh --source="/home/yunohost.transmission" --dest="share/Torrents"
|
||||
# And share completed directory
|
||||
sudo ./yunohost.multimedia-master/script/ynh_media_addfolder.sh --source="/home/yunohost.transmission/completed" --dest="share/Torrents"
|
||||
|
|
Loading…
Add table
Reference in a new issue