refactor: Default log file path to script directory in install, config, and capture scripts.
This commit is contained in:
@@ -33,7 +33,7 @@ VIDEO_DEVICE="${VIDEO_DEVICE:-/dev/video0}"
|
||||
RESOLUTION="${RESOLUTION:-1920x1080}"
|
||||
SKIP_FRAMES="${SKIP_FRAMES:-5}"
|
||||
TEMP_DIR="${TEMP_DIR:-/tmp}"
|
||||
LOG_FILE="${LOG_FILE:-/var/log/picupper.log}"
|
||||
LOG_FILE="${LOG_FILE:-${SCRIPT_DIR}/picupper.log}"
|
||||
TIMEOUT="${TIMEOUT:-30}"
|
||||
MAX_RETRIES="${MAX_RETRIES:-3}"
|
||||
RETRY_DELAY="${RETRY_DELAY:-5}"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -34,8 +34,8 @@ SKIP_FRAMES=5
|
||||
# Temporary file location
|
||||
TEMP_DIR="/tmp"
|
||||
|
||||
# Log file location
|
||||
LOG_FILE="/var/log/picupper.log"
|
||||
# Log file location (default: same directory as script)
|
||||
LOG_FILE=""
|
||||
|
||||
# Connection timeout in seconds
|
||||
TIMEOUT=30
|
||||
|
||||
Reference in New Issue
Block a user