setup: only run usermod if $USER is available

This always triggered an error when using in docker as root.
This commit is contained in:
Julian Oes
2020-04-03 13:31:53 +02:00
committed by Daniel Agar
parent be9f125c3d
commit e34b452bab
2 changed files with 8 additions and 4 deletions

View File

@@ -81,8 +81,10 @@ if [[ $INSTALL_NUTTX == "true" ]]; then
vim \
;
# add user to uucp group (to get serial port access)
sudo usermod -aG uucp $USER
if [ ! -z "$USER" ]; then
# add user to dialout group (serial port access)
sudo usermod -aG uucp $USER
fi
# remove modem manager (interferes with PX4 serial port usage)
sudo pacman -R modemmanager --noconfirm

View File

@@ -131,8 +131,10 @@ if [[ $INSTALL_NUTTX == "true" ]]; then
vim-common \
;
# add user to dialout group (serial port access)
sudo usermod -a -G dialout $USER
if [ ! -z "$USER" ]; then
# add user to dialout group (serial port access)
sudo usermod -a -G dialout $USER
fi
# Remove modem manager (interferes with PX4 serial port/USB serial usage).
sudo apt-get remove modemmanager -y