nextcloud: add deprecation notice once script start
This commit is contained in:
parent
1b2c2c0037
commit
533c4e7956
@ -2,6 +2,39 @@
|
||||
# renovate: datasource=github-releases depName=nextcloud/server versioning=semver extractVersion=^v(?<version>.*)$
|
||||
NEXTCLOUD_VERSION=28.0.6
|
||||
|
||||
display_warning() {
|
||||
local message=("$@")
|
||||
local max_length=0
|
||||
|
||||
for line in "${message[@]}"; do
|
||||
if (( ${#line} > max_length )); then
|
||||
max_length=${#line}
|
||||
fi
|
||||
done
|
||||
|
||||
local border=$(printf '%*s' "$((max_length + 4))" '' | tr ' ' '#')
|
||||
|
||||
echo -e "\e[31m${border}"
|
||||
for line in "${message[@]}"; do
|
||||
printf "\e[31m# %-*s #\n" "$max_length" "$line"
|
||||
done
|
||||
echo -e "\e[31m${border}"
|
||||
echo -e "\e[0m"
|
||||
}
|
||||
|
||||
display_warning "WARNING: This Script is deprecated and will be removed in December 2024!" \
|
||||
"mailcow will drop this installation/maintenance script within December 2024..." \
|
||||
"To ensure you can still use your Nextcloud Datas, please migrate to a standalone" \
|
||||
"Nextcloud instance either on a new Host or this host." \
|
||||
"You can either use Nextcloud in Docker or install it manually." \
|
||||
" "\
|
||||
"mailcow will NOT DELETE any Nextcloud Data, even when this script was removed!!"
|
||||
|
||||
echo -e "Waiting 5 seconds before continuing..."
|
||||
|
||||
|
||||
sleep 5
|
||||
|
||||
echo -ne "Checking prerequisites..."
|
||||
sleep 1
|
||||
for bin in curl dirmngr tar bzip2; do
|
||||
|
Loading…
Reference in New Issue
Block a user