Files
ddhclient/scripts/setup-ddclient-env-alpine.sh
2026-02-01 14:56:25 +01:00

30 lines
889 B
Bash
Executable File

#!/bin/sh
set -eu
PROFILE_FILE="/root/.profile"
MARKER_START="# Namecheap DDNS env (ddclient)"
MARKER_END="# End Namecheap DDNS env"
if [ ! -f "$PROFILE_FILE" ]; then
touch "$PROFILE_FILE"
fi
if grep -q "$MARKER_START" "$PROFILE_FILE"; then
echo "Env block already present in $PROFILE_FILE. Edit it there if needed."
exit 0
fi
cat <<'CONF' >> "$PROFILE_FILE"
# Namecheap DDNS env (ddclient)
export NAMECHEAP_DDNS_PASSWORD_ALEXANDRE_VAZQUEZ_CLOUD="REPLACE_ME"
export NAMECHEAP_DDNS_PASSWORD_ALEXANDRE_VAZQUEZ_COM="REPLACE_ME"
export NAMECHEAP_DDNS_PASSWORD_PORTFOLIOJOURNAL_APP="REPLACE_ME"
export NAMECHEAP_DDNS_PASSWORD_XSLTPLAYGROUND_COM="REPLACE_ME"
export NAMECHEAP_DDNS_PASSWORD_OLALLALAB_ORG="REPLACE_ME"
# End Namecheap DDNS env
CONF
echo "Added Namecheap DDNS env placeholders to $PROFILE_FILE."
echo "Edit the REPLACE_ME values, then re-login or run: . $PROFILE_FILE"