Fix installation order and properly initialize TRANSMISSION_REMOTE
- Move SCRIPT_DIR initialization before its usage - Ensure TRANSMISSION_REMOTE is initialized with default value - Add logging to show whether remote or local Transmission is being used - Initialize TRANSMISSION_REMOTE at the start of gather_configuration 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -75,6 +75,9 @@ validate_hostname() {
|
||||
|
||||
function gather_configuration() {
|
||||
log "INFO" "Starting configuration gathering"
|
||||
|
||||
# Initialize default values for Transmission mode
|
||||
export TRANSMISSION_REMOTE=false
|
||||
echo -e "${BOLD}Installation Configuration:${NC}"
|
||||
echo -e "Please provide the following configuration parameters:"
|
||||
echo
|
||||
|
||||
@@ -3,6 +3,15 @@
|
||||
|
||||
function install_dependencies() {
|
||||
log "INFO" "Installing dependencies..."
|
||||
|
||||
# Make sure TRANSMISSION_REMOTE variable is set
|
||||
if [ -z "$TRANSMISSION_REMOTE" ]; then
|
||||
# Set default to false if not defined
|
||||
export TRANSMISSION_REMOTE=false
|
||||
log "WARN" "TRANSMISSION_REMOTE variable was not set, defaulting to local installation"
|
||||
fi
|
||||
|
||||
log "INFO" "Transmission mode: $([ "$TRANSMISSION_REMOTE" = true ] && echo "Remote" || echo "Local")"
|
||||
|
||||
# Check for package manager
|
||||
if command -v apt-get &> /dev/null; then
|
||||
|
||||
Reference in New Issue
Block a user