mirror of
https://gitee.com/xiaohuolufeihua/bizhang_-obav.git
synced 2026-05-21 09:22:18 +00:00
setup: only run usermod if $USER is available
This always triggered an error when using in docker as root.
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user