refactor: Default log file path to script directory in install, config, and capture scripts.

This commit is contained in:
sebseb7
2025-12-18 14:23:38 +01:00
parent 36f79547d6
commit 374601f2fa
3 changed files with 7 additions and 12 deletions

View File

@@ -7,7 +7,7 @@ set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
CAPTURE_SCRIPT="${SCRIPT_DIR}/capture-upload.sh"
CONFIG_FILE="${SCRIPT_DIR}/picupper.conf"
LOG_FILE="/var/log/picupper.log"
LOG_FILE="${SCRIPT_DIR}/picupper.log"
echo "=== PicUpper Installer ==="
echo ""
@@ -56,14 +56,9 @@ chmod +x "$CAPTURE_SCRIPT"
chmod +x "${SCRIPT_DIR}/uninstall.sh" 2>/dev/null || true
echo "✓ Scripts are executable"
# Create log file if needed
if [[ ! -f "$LOG_FILE" ]]; then
sudo touch "$LOG_FILE"
sudo chown "$USER:$USER" "$LOG_FILE"
echo "✓ Log file created: $LOG_FILE"
else
echo "✓ Log file exists: $LOG_FILE"
fi
# Touch log file to ensure it exists
touch "$LOG_FILE" 2>/dev/null || true
echo "✓ Log file: $LOG_FILE"
# Set up cron job
CRON_JOB="* * * * * $CAPTURE_SCRIPT >> $LOG_FILE 2>&1"