mirror of
https://github.com/linuxserver/docker-piwigo.git
synced 2026-04-13 00:04:24 +08:00
Check gallery locations aren't symlinked before deletion
This commit is contained in:
parent
3f759d26dd
commit
5d3e13d46e
@ -27,12 +27,22 @@ if [[ -f /gallery/index.php ]]; then
|
||||
echo "*******************************************************************************"
|
||||
fi
|
||||
|
||||
rm -rf /app/www/public/{upload,galleries}
|
||||
ln -s /gallery/upload /app/www/public/upload
|
||||
ln -s /gallery/galleries /app/www/public/galleries
|
||||
|
||||
shopt -s globstar dotglob
|
||||
|
||||
symlinks=( \
|
||||
/app/www/public/upload \
|
||||
/app/www/public/galleries \
|
||||
)
|
||||
|
||||
for i in "${symlinks[@]}"; do
|
||||
if [[ -d /gallery/"$(basename "$i")" && ! -L "$i" ]]; then
|
||||
rm -rf "$i"
|
||||
fi
|
||||
if [[ -d /gallery/"$(basename "$i")" && ! -L "$i" ]]; then
|
||||
ln -s /gallery/"$(basename "$i")" "$i"
|
||||
fi
|
||||
done
|
||||
|
||||
symlinks=( \
|
||||
/app/www/public/language \
|
||||
/app/www/public/plugins \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user