mirror of
https://github.com/YunoHost-Apps/flood_ynh.git
synced 2024-09-03 18:36:20 +02:00
update
This commit is contained in:
parent
beccb42d15
commit
f40fa3520c
2 changed files with 12 additions and 16 deletions
|
@ -32,7 +32,7 @@ ynh_app_setting_set $app data_dir $data_dir
|
|||
# Find a free port
|
||||
port=$(ynh_find_port 45069)
|
||||
# Open this port
|
||||
sudo yunohost firewall allow --no-upnp TCP $port 2>&1
|
||||
sudo yunohost firewall allow --no-upnp TCP $port >/dev/null 2>&1
|
||||
ynh_app_setting_set $app port $port
|
||||
|
||||
# Install de dependencies
|
||||
|
@ -40,22 +40,18 @@ ynh_install_app_dependencies build-essential subversion autoconf g++ gcc curl co
|
|||
|
||||
sudo ldconfig
|
||||
|
||||
cd $current_dir
|
||||
|
||||
# Create rtorrent user
|
||||
# Create flood user
|
||||
ynh_system_user_create flood
|
||||
|
||||
# Create data dir
|
||||
sudo mkdir -p $data_dir
|
||||
sudo mkdir -p $data_dir/watch
|
||||
sudo mkdir -p $data_dir/downloads
|
||||
sudo mkdir -p $data_dir/.session
|
||||
sudo mkdir -p $data_dir/{.session,watch,torrent}
|
||||
|
||||
# Add rtorrent config
|
||||
sudo sed -i "s@DATA_DIR@$data_dir@g" ../sources/rtorrent.rc
|
||||
ynh_replace_string "DATA_DIR" "$data_dir" ../sources/rtorrent.rc
|
||||
sudo cp ../sources/rtorrent.rc /home/flood/.rtorrent.rc
|
||||
sudo chown -R flood:www-data /home/flood/.rtorrent.rc
|
||||
|
||||
# Permission for data_dir
|
||||
sudo chown -R flood:www-data $data_dir
|
||||
sudo chmod 755 $data_dir
|
||||
|
||||
|
@ -78,12 +74,6 @@ sudo cp ../sources/rtorrent.service /etc/systemd/system/rtorrent.service
|
|||
systemctl daemon-reload
|
||||
systemctl enable rtorrent.service
|
||||
|
||||
# Start rtorrent and flood
|
||||
sudo service flood start
|
||||
sudo service rtorrent start
|
||||
sudo yunohost app ssowatconf
|
||||
sudo service nginx reload
|
||||
|
||||
# Save config
|
||||
sudo yunohost app setting flood data_dir -v $data_dir
|
||||
sudo yunohost app setting flood path -v $path
|
||||
|
@ -91,3 +81,9 @@ sudo yunohost app setting flood path -v $path
|
|||
# Register the service on yunohost
|
||||
sudo yunohost service add rtorrent
|
||||
sudo yunohost service add flood
|
||||
|
||||
# Start rtorrent and flood
|
||||
sudo service flood start
|
||||
sudo service rtorrent start
|
||||
sudo yunohost app ssowatconf
|
||||
sudo service nginx reload
|
|
@ -17,7 +17,7 @@ sudo userdel -f flood
|
|||
sudo rm -rf /var/www/flood
|
||||
|
||||
# Close ports
|
||||
ALL_QUIET sudo yunohost firewall disallow TCP 45069
|
||||
sudo yunohost firewall disallow TCP 45069
|
||||
|
||||
# Remove the service
|
||||
sudo yunohost service remove flood
|
||||
|
|
Loading…
Add table
Reference in a new issue