diff --git a/data/helpers.d/filesystem b/data/helpers.d/filesystem index 27a016e63..bce58b5cf 100644 --- a/data/helpers.d/filesystem +++ b/data/helpers.d/filesystem @@ -70,6 +70,13 @@ ynh_bind_or_cp() { # usage: ynh_mkdir_tmp # | ret: the created directory path ynh_mkdir_tmp() { - echo "This helper is deprecated, you should use 'mktemp -d' instead." >&2 - mktemp -d + echo "The helper ynh_mkdir_tmp is deprecated." >&2 + echo "You should use 'mktemp -d' instead and manage permissions \ +properly with chmod/chown." >&2 + local TMP_DIR=$(mktemp -d) + + # Give rights to other users could be a security risk. + # But for retrocompatibility we need it. (This helpers is deprecated) + chmod 755 $TMP_DIR + echo $TMP_DIR } diff --git a/debian/changelog b/debian/changelog index e86ca03a8..42f5eb241 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,12 @@ +yunohost (2.5.5) stable; urgency=low + + Hotfix release + + [ ljf ] + * [fix] Permission issue on install of some apps 778 + + -- opi Thu, 09 Feb 2017 22:27:08 +0100 + yunohost (2.5.4) stable; urgency=low [ Maniack Crudelis ]