#!/bin/bash # Script de test pentru verificarea parametrilor funcției generate_config echo "=== TEST: Verificare parametrii funcție generate_config ===" echo "" # Simulăm parametrii is_hub="n" HUB_CONFIG="yes" hub_name="Madrid.ES.EU.UnderChat.org" hub_host="10.0.0.125" hub_port="4400" hub_password="test-password-123" echo "Parametrii setați:" echo " is_hub: $is_hub" echo " HUB_CONFIG: $HUB_CONFIG" echo " hub_name: $hub_name" echo " hub_host: $hub_host" echo " hub_port: $hub_port" echo " hub_password: $hub_password" echo "" echo "Ordinea parametrilor în apelul generate_config:" echo " 1. config_file" echo " 2. server_name" echo " 3. server_desc" echo " 4. server_numeric" echo " 5. admin_location" echo " 6. admin_contact" echo " 7. vhost_ipv4" echo " 8. vhost_ipv6" echo " 9. network_name" echo " 10. oper_username" echo " 11. oper_hash" echo " 12. is_hub = '$is_hub'" echo " 13. HUB_CONFIG = '$HUB_CONFIG'" echo " 14. hub_name = '$hub_name'" echo " 15. hub_host = '$hub_host'" echo " 16. hub_port = '$hub_port'" echo " 17. hub_password = '$hub_password'" echo " 18. client_ports_list" echo " 19. SERVER_PORT" echo " 20. ssl_ports_list" echo "" echo "✅ Dacă HUB_CONFIG='yes' → Blocul Connect {} TREBUIE să fie generat!" echo "✅ Dacă HUB_CONFIG='no' → Se inserează comentariu 'Niciun link configurat'" echo "" echo "=== Verifică în install.sh linia ~1189 că parametrii sunt în ordinea corectă! ==="