diff --git a/scripts/flash_mcu.sh b/scripts/flash_mcu.sh index 0787d53..28bbaf7 100755 --- a/scripts/flash_mcu.sh +++ b/scripts/flash_mcu.sh @@ -286,24 +286,42 @@ retrieve_id(){ check_usergroup_dialout(){ if grep -q "dialout" Yes" - status_msg "Adding user '${USER}' to group 'dialout' ..." - sudo usermod -a -G dialout "${USER}" && ok_msg "Done!" - ok_msg "You need to relog/restart for the group to be applied!" && exit 0;; + status_msg "Adding user '${USER}' to group(s) ..." + if [ "$group_tty" == "false" ]; then + sudo usermod -a -G tty "${USER}" && ok_msg "Group 'tty' assigned!" + fi + if [ "$group_dialout" == "false" ]; then + sudo usermod -a -G dialout "${USER}" && ok_msg "Group 'dialout' assigned!" + fi + ok_msg "You need to relog/restart for the group(s) to be applied!" && exit 0;; N|n|No|no) echo -e "###### > No" break;;