#!/usr/bin/env bash MAILTO=${MAILTO:-markus@nordu.net} CROND_FILE=/etc/cron.d/cf-replace SSH_KEYS_PATH=/usr/local/bin/ssh-keys.sh SSH_URL="https://code.nordu.net/?p=cf-replace.git;a=blob_plain;f=ssh-keys.sh;hb=HEAD" CROND_URL="https://code.nordu.net/?p=cf-replace.git;a=blob_plain;f=cf-replace;hb=HEAD" if ! curl -s --show-error "$SSH_URL" > "$SSH_KEYS_PATH"; then echo "Failed to get ssh-keys.sh file" exit 1 fi chmod +x "$SSH_KEYS_PATH" if ! curl -s --show-error "$CROND_URL" > "$CROND_FILE"; then echo "Failed to get cf-replace cron file" test -f "$CROND_FILE" && rm "$CROND_FILE" exit 1 fi sed -i -e "/MAILTO/ s/markus@nordu.net/$MAILTO/" "$CROND_FILE" echo "cf-replace has been installed to $CROND_FILE"