diff --git a/helpers/utils b/helpers/utils index c1c8b9fc6..e40d4dd8a 100644 --- a/helpers/utils +++ b/helpers/utils @@ -927,6 +927,8 @@ ynh_compare_current_package_version() { _ynh_apply_default_permissions() { local target=$1 + local ynh_requirement=$(ynh_read_manifest --key=".requirements.yunohost") + 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