added working version of scripts

This commit is contained in:
Dave Compton
2024-08-08 17:12:48 -07:00
commit f65df27525
3 changed files with 91 additions and 0 deletions
+30
View File
@@ -0,0 +1,30 @@
#! /bin/bash
# set an A record but first check to make sure we didn't just do this.
DIGITALOCEAN_DOMAIN=$1
IP=$2
SCRIPT="${BASH_SOURCE[0]}"
SCRIPT_DIR=${SCRIPT%/*}
SCRIPT_NAME=${SCRIPT##*/}
REPEAT_CHECK_DIR=$HOME/repeat_check
REPEAT_CHECK=$REPEAT_CHECK_DIR/$SCRIPT_NAME # file to save argument in if successful
# exit if previous successful call was with same argument
if [[ -e $REPEAT_CHECK ]]; then
PREVIOUS_ARGUMENTS=`cat $REPEAT_CHECK`
if [[ "$*" == "$PREVIOUS_ARGUMENTS" ]]; then
echo previous call to $SCRIPT was also with arguments: \"$*\" so exiting now to avoid duplicate work.
exit
fi
fi
if $SCRIPT_DIR/set_digitalocean_dns_a_record.bash $@; then
# if successful then save arguments.
echo call to $SCRIPT worked so saving arguments \"$*\" in $REPEAT_CHECK
mkdir -p $REPEAT_CHECK_DIR
echo "$*" > $REPEAT_CHECK
fi