diff --git a/conf/systemd.service b/conf/systemd.service index c892694..3635844 100644 --- a/conf/systemd.service +++ b/conf/systemd.service @@ -1,5 +1,5 @@ [Unit] -Description=__APP__ Media Server +Description=__APP__: Media Server After=remote-fs.target network.target AssertPathExists=__INSTALL_DIR__ diff --git a/manifest.toml b/manifest.toml index 96a7ac8..2f59720 100644 --- a/manifest.toml +++ b/manifest.toml @@ -15,7 +15,7 @@ admindoc = "https://airsonic.github.io/docs/" code = "https://github.com/airsonic-advanced/airsonic-advanced" [integration] -yunohost = ">= 11.1.20" +yunohost = ">= 11.2" architectures = "all" multi_instance = true ldap = true diff --git a/scripts/install b/scripts/install index 744ec08..0590a59 100644 --- a/scripts/install +++ b/scripts/install @@ -32,19 +32,6 @@ ynh_script_progression --message="Configuring NGINX web server..." --weight=1 # Create a dedicated NGINX config ynh_add_nginx_config -#================================================= -# SPECIFIC SETUP -#================================================= -# CREATE DATA DIRECTORY -#================================================= -ynh_script_progression --message="Creating a data directory..." --weight=1 - -mkdir -p $data_dir/{Podcasts,Playlists} - -chmod 764 "$data_dir" -chmod -R o-rwx "$data_dir" -chown -R $app:www-data "$data_dir" - #================================================= # YUNOHOST MULTIMEDIA INTEGRATION #================================================= @@ -84,11 +71,13 @@ chown $app $install_dir/transcode ynh_script_progression --message="Adding a configuration file..." --weight=1 ynh_add_config --template="../conf/systemd-sysconfig" --destination="/etc/default/$app" + chmod 600 "/etc/default/$app" chown $app:$app "/etc/default/$app" # Copy configuration file of airsonic ynh_add_config --template="../conf/airsonic.properties" --destination="$install_dir/airsonic.properties" + chmod 600 "$install_dir/airsonic.properties" chown $app:$app "$install_dir/airsonic.properties"