mirror of
https://github.com/linuxserver/docker-piwigo.git
synced 2025-04-24 05:07:05 -04:00
commit
b735044df5
1 changed files with 26 additions and 25 deletions
|
@ -1,4 +1,5 @@
|
|||
#!/usr/bin/with-contenv bash
|
||||
# shellcheck shell=bash
|
||||
|
||||
# make our folders
|
||||
mkdir -p \
|
||||
|
@ -30,39 +31,39 @@ fi
|
|||
|
||||
shopt -s globstar dotglob
|
||||
|
||||
symlinks=( \
|
||||
/app/www/public/upload \
|
||||
/app/www/public/galleries \
|
||||
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
|
||||
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 \
|
||||
/app/www/public/local \
|
||||
/app/www/public/themes \
|
||||
/app/www/public/_data \
|
||||
/app/www/public/template-extension \
|
||||
symlinks=(
|
||||
/app/www/public/language
|
||||
/app/www/public/plugins
|
||||
/app/www/public/local
|
||||
/app/www/public/themes
|
||||
/app/www/public/_data
|
||||
/app/www/public/template-extension
|
||||
)
|
||||
|
||||
for i in "${symlinks[@]}"; do
|
||||
if [[ -d /config/www/"$(basename "$i")" && ! -L "$i" ]]; then
|
||||
rm -rf "$i"
|
||||
fi
|
||||
if [[ ! -d /config/www/"$(basename "$i")" && ! -L "$i" ]]; then
|
||||
mv "$i" /config/www/
|
||||
fi
|
||||
if [[ -d /config/www/"$(basename "$i")" && ! -L "$i" ]]; then
|
||||
ln -s /config/www/"$(basename "$i")" "$i"
|
||||
fi
|
||||
if [[ -d /config/www/"$(basename "$i")" && ! -L "$i" ]]; then
|
||||
rm -rf "$i"
|
||||
fi
|
||||
if [[ ! -d /config/www/"$(basename "$i")" && ! -L "$i" ]]; then
|
||||
mv "$i" /config/www/
|
||||
fi
|
||||
if [[ -d /config/www/"$(basename "$i")" && ! -L "$i" ]]; then
|
||||
ln -s /config/www/"$(basename "$i")" "$i"
|
||||
fi
|
||||
done
|
||||
|
||||
shopt -u globstar dotglob
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue