30 lines
889 B
Bash
Executable File
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"
|