Feat: Überprüft, ob die Zugangsdaten wirklich in der Datei stehen.

This commit is contained in:
DragonSlayer_14 2025-03-20 14:06:55 +01:00
parent 54258e552e
commit 744a4cb36a

View File

@ -81,9 +81,16 @@ check_webdav_installed() {
check_webdav_credentials() {
if [[ ! -f "$WEBDAV_CREDENTIALS" ]]; then
log "Fehler: WebDAV-Zugangsdaten fehlen! Bitte erstelle $WEBDAV_CREDENTIALS mit den richtigen Anmeldedaten."
log "Fehler: WebDAV-Zugangsdaten fehlen! Datei $WEBDAV_CREDENTIALS existiert nicht."
return 1
fi
# Prüfen, ob für genau diesen Mountpoint Credentials hinterlegt sind
if ! grep -qE "^[^#]*${MOUNT_POINT//\//\\/} .+ .+" "$WEBDAV_CREDENTIALS"; then
log "Fehler: Keine gültigen Zugangsdaten für den Mountpoint $MOUNT_POINT in $WEBDAV_CREDENTIALS gefunden!"
return 1
fi
return 0
}