From 576a0ac1260564008e98592c68c25fbc13aa9fd1 Mon Sep 17 00:00:00 2001 From: wagesj45 Date: Sun, 17 Aug 2025 00:05:05 -0500 Subject: [PATCH 1/2] update --- update.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/update.sh b/update.sh index 5adc0f4..d841eba 100755 --- a/update.sh +++ b/update.sh @@ -5,7 +5,7 @@ IFS=$'\n\t' # --- Configurable variables --- SRC_FILE="/var/www/html/banned.txt" -REPO_DIR="/home/jordanwages/fail2ban2list/wagenet-ip-ban-list" +REPO_DIR="/git/repository" DEST_FILE="banned.txt" # --- Functions --- From d0fd3cfacf7b5ca67602bdc8de7c0184b1b7698a Mon Sep 17 00:00:00 2001 From: wagesj45 Date: Sun, 17 Aug 2025 00:05:46 -0500 Subject: [PATCH 2/2] update --- update.sh | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100755 update.sh diff --git a/update.sh b/update.sh deleted file mode 100755 index d841eba..0000000 --- a/update.sh +++ /dev/null @@ -1,48 +0,0 @@ -#!/bin/bash - -set -euo pipefail -IFS=$'\n\t' - -# --- Configurable variables --- -SRC_FILE="/var/www/html/banned.txt" -REPO_DIR="/git/repository" -DEST_FILE="banned.txt" - -# --- Functions --- -usage() { - echo "Usage: $0 [-s source_file] [-d repo_dir] [-f dest_file]" - echo " -s Source file path (default: $SRC_FILE)" - echo " -d Git repo directory (default: $REPO_DIR)" - echo " -f Destination filename inside repo (default: $DEST_FILE)" - exit 1 -} - -# --- Parse arguments --- -while getopts ":s:d:f:h" opt; do - case $opt in - s) SRC_FILE="$OPTARG" ;; - d) REPO_DIR="$OPTARG" ;; - f) DEST_FILE="$OPTARG" ;; - h) usage ;; - \?) echo "Invalid option: -$OPTARG" >&2; usage ;; - esac -done - -# --- Main logic --- -if [[ ! -f "$SRC_FILE" ]]; then - echo "Error: Source file '$SRC_FILE' not found." >&2 - exit 1 -fi - -if [[ ! -d "$REPO_DIR/.git" ]]; then - echo "Error: '$REPO_DIR' is not a git repository." >&2 - exit 1 -fi - -cd "$REPO_DIR" -cp "$SRC_FILE" "$DEST_FILE" - -git add "$DEST_FILE" -COMMIT_MSG="Update banned IP list — $(date '+%Y-%m-%d %H:%M:%S %Z')" -git commit -m "$COMMIT_MSG" || echo "No changes to commit." -git push