From cc97efa03303a201bfad1388e34572ba375e7165 Mon Sep 17 00:00:00 2001 From: Alexandre Aubin Date: Tue, 30 Jan 2024 17:06:33 +0100 Subject: [PATCH] helpers: remove pre-4.2 behavior for default file/folders permissions --- helpers/utils | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/helpers/utils b/helpers/utils index aa463c871..15cd1fb06 100644 --- a/helpers/utils +++ b/helpers/utils @@ -1065,15 +1065,11 @@ ynh_compare_current_package_version() { _ynh_apply_default_permissions() { local target=$1 - local ynh_requirement=$(ynh_read_manifest --manifest_key="requirements.yunohost" | tr -d '<>= ') - - if dpkg --compare-versions ${YNH_APP_PACKAGING_FORMAT:-0} ge 2 || [ -z "$ynh_requirement" ] || [ "$ynh_requirement" == "null" ] || dpkg --compare-versions $ynh_requirement ge 4.2; then - chmod o-rwx $target - chmod g-w $target - chown -R root:root $target - if ynh_system_user_exists $app; then - chown $app:$app $target - fi + chmod o-rwx $target + chmod g-w $target + chown -R root:root $target + if ynh_system_user_exists $app; then + chown $app:$app $target fi # Crons should be owned by root