diff --git a/debian/setup_raspberry.sh b/debian/setup_raspberry.sh index 6c12e0b..94cfb9b 100644 --- a/debian/setup_raspberry.sh +++ b/debian/setup_raspberry.sh @@ -113,14 +113,25 @@ configure_mac() { log "${RED}MAC address script not found${NC}" return 1 fi - - # Executa o script de configuração do MAC e aguarda pela sua conclusão - if bash "$mac_script"; then - log "${GREEN}MAC address configuration completed successfully${NC}" - return 0 + + # If MAC address was provided as parameter, pass it to the script + if [ -n "$1" ]; then + if bash "$mac_script" "$1"; then + log "${GREEN}MAC address configuration completed successfully${NC}" + return 0 + else + log "${RED}Failed to execute MAC address configuration script${NC}" + return 1 + fi else - log "${RED}Failed to execute MAC address configuration script${NC}" - return 1 + # If no MAC address was provided, run the script without parameters + if bash "$mac_script"; then + log "${GREEN}MAC address configuration completed successfully${NC}" + return 0 + else + log "${RED}Failed to execute MAC address configuration script${NC}" + return 1 + fi fi }