From f5b370168f37debb772a035786dd07c4bbb6ecc4 Mon Sep 17 00:00:00 2001 From: ericgaspar Date: Sat, 10 Apr 2021 22:54:03 +0200 Subject: [PATCH] Fix permissions --- README.md | 4 ++-- README_fr.md | 4 ++-- scripts/install | 3 ++- scripts/restore | 1 + scripts/upgrade | 2 +- 5 files changed, 8 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 27fafd7..d7db988 100644 --- a/README.md +++ b/README.md @@ -39,8 +39,8 @@ You can configure Invidious by modifying the configuration file `/var/www/invidi #### Supported architectures -* x86-64 - [![Build Status](https://ci-apps.yunohost.org/ci/logs/invidious%20%28Apps%29.svg)](https://ci-apps.yunohost.org/ci/apps/invidious/) -* ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/invidious%20%28Apps%29.svg)](https://ci-apps-arm.yunohost.org/ci/apps/invidious/) +* x86-64 - [![Build Status](https://ci-apps.yunohost.org/ci/logs/invidious.svg)](https://ci-apps.yunohost.org/ci/apps/invidious/) +* ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/invidious.svg)](https://ci-apps-arm.yunohost.org/ci/apps/invidious/) ## Limitations diff --git a/README_fr.md b/README_fr.md index cf20224..4433663 100644 --- a/README_fr.md +++ b/README_fr.md @@ -39,8 +39,8 @@ Vous pouvez configurer Invidious en modifiant le fichier de configuration `/var/ #### Architectures supportées -* x86-64 - [![Build Status](https://ci-apps.yunohost.org/ci/logs/invidious%20%28Apps%29.svg)](https://ci-apps.yunohost.org/ci/apps/invidious/) -* ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/invidious%20%28Apps%29.svg)](https://ci-apps-arm.yunohost.org/ci/apps/invidious/) +* x86-64 - [![Build Status](https://ci-apps.yunohost.org/ci/logs/invidious.svg)](https://ci-apps.yunohost.org/ci/apps/invidious/) +* ARMv8-A - [![Build Status](https://ci-apps-arm.yunohost.org/ci/logs/invidious.svg)](https://ci-apps-arm.yunohost.org/ci/apps/invidious/) ## Limitations diff --git a/scripts/install b/scripts/install index 4f92bc7..bd5bac3 100644 --- a/scripts/install +++ b/scripts/install @@ -147,6 +147,7 @@ ynh_add_systemd_config ynh_script_progression --message="Setuping a cron..." --weight=1 ynh_add_config --template="../conf/cron_invidious" --destination="/etc/cron.d/$app" +chmod 0644 /etc/logrotate.d/$app #================================================= # SETUP LOGROTATE @@ -165,7 +166,7 @@ ynh_script_progression --message="Securing files and directories..." --weight=1 # Set permissions to app files chown -R $app: $final_path -chmod 0644 /etc/logrotate.d/$app +chmod -R 755 $final_path/bin chmod 600 $final_path/config/config.yml #================================================= diff --git a/scripts/restore b/scripts/restore index 73f870d..b44ddb4 100644 --- a/scripts/restore +++ b/scripts/restore @@ -74,6 +74,7 @@ ynh_script_progression --message="Restoring user rights..." # Restore permissions on app files chown -R $app: $final_path +chmod -R 755 $final_path/bin #================================================= # SPECIFIC RESTORATION diff --git a/scripts/upgrade b/scripts/upgrade index 82a64b0..37ec2c4 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -149,7 +149,7 @@ ynh_script_progression --message="Securing files and directories..." --weight=1 # Set permissions on app files chown -R $app: $final_path -chmod 0644 /etc/logrotate.d/$app +chmod -R 755 $final_path/bin chmod 600 $final_path/config/config.yml #=================================================