fix icloud auth script

This commit is contained in:
tomasr committed 2026-08-14 12:25:51 +02:00
1 parent f2e3f30173
commit 07d1404be9
1 file changed
+10 -4
+10 -4
View File
@@ -12,15 +12,21 @@ if [[ ! -f "$ENV_FILE" ]]; then
exit 1 exit 1
fi fi
# shellcheck disable=SC1090 get_env_value() {
source "$ENV_FILE" local key="$1"
if [[ -z "${ICLOUD_EMAIL:-}" ]]; then sed -n "s/^${key}=//p" "$ENV_FILE" | head -n 1
}
ICLOUD_EMAIL="$(get_env_value ICLOUD_EMAIL)"
ICLOUD_PASSWORD="$(get_env_value ICLOUD_PASSWORD)"
if [[ -z "$ICLOUD_EMAIL" ]]; then
echo "ERROR: ICLOUD_EMAIL is not configured." echo "ERROR: ICLOUD_EMAIL is not configured."
exit 1 exit 1
fi fi
if [[ -z "${ICLOUD_PASSWORD:-}" ]]; then if [[ -z "$ICLOUD_PASSWORD" ]]; then
echo "ERROR: ICLOUD_PASSWORD is not configured." echo "ERROR: ICLOUD_PASSWORD is not configured."
exit 1 exit 1
fi fi