From 1a3a628ba001e610f3bc46ee1621e20c5e6acdc1 Mon Sep 17 00:00:00 2001 From: saifuddin Date: Sun, 28 Sep 2025 11:49:13 +0000 Subject: [PATCH] Update cf-ddns.sh ADD CF_SHORT_NAME only for payload Signed-off-by: saifuddin --- cf-ddns.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cf-ddns.sh b/cf-ddns.sh index 0e89bcd..1ce18c6 100644 --- a/cf-ddns.sh +++ b/cf-ddns.sh @@ -17,7 +17,8 @@ source "$ENV_FILE" : "${CF_TTL:=120}" # --- Derive zone/record from system hostname --- -CF_RECORD_NAME="$(hostname -s 2>/dev/null || true)" +CF_RECORD_NAME="$(hostname -f 2>/dev/null || true)" +CF_SHORT_NAME="$(hostname -s 2>/dev/null || true)" CF_ZONE_NAME="$(hostname -d 2>/dev/null || true)" [[ -n "$CF_RECORD_NAME" ]] || fail "hostname -s returned empty" @@ -72,7 +73,7 @@ record_id="$(echo "$record_json" | sed -n 's/.*"id":"\([^"]*\)".*"type":"A".*"na # 3) Create payload + create/update json_payload() { cat <