multimedia: fix edgecase where setfacl crashes because of broken symlinks

This commit is contained in:
Alexandre Aubin 2022-12-01 23:22:46 +01:00
parent 0f9d938853
commit 94f21ea20e

View file

@ -48,7 +48,7 @@ ynh_multimedia_build_main_dir() {
# Application de la même règle que précédemment, mais par défaut pour les nouveaux fichiers. # Application de la même règle que précédemment, mais par défaut pour les nouveaux fichiers.
setfacl -RnL -m d:g:$MEDIA_GROUP:rwX,g::rwX,o:r-X "$MEDIA_DIRECTORY" setfacl -RnL -m d:g:$MEDIA_GROUP:rwX,g::rwX,o:r-X "$MEDIA_DIRECTORY"
# Réglage du masque par défaut. Qui garantie (en principe...) un droit maximal à rwx. Donc pas de restriction de droits par l'acl. # Réglage du masque par défaut. Qui garantie (en principe...) un droit maximal à rwx. Donc pas de restriction de droits par l'acl.
setfacl -RL -m m::rwx "$MEDIA_DIRECTORY" setfacl -RL -m m::rwx "$MEDIA_DIRECTORY" || true
} }
# Add a directory in yunohost.multimedia # Add a directory in yunohost.multimedia