refactor(octoprint.sh): use utility function for checking tty and dialout usergroup
Signed-off-by: Dominik Willner th33xitus@gmail.com
This commit is contained in:
@@ -80,8 +80,8 @@ function octoprint_setup(){
|
|||||||
)
|
)
|
||||||
dependency_check "${dep[@]}"
|
dependency_check "${dep[@]}"
|
||||||
|
|
||||||
### add user to usergroups and add reboot permissions
|
### check for tty and dialout usergroups and add reboot permissions
|
||||||
add_to_groups
|
check_usergroups
|
||||||
add_reboot_permission
|
add_reboot_permission
|
||||||
|
|
||||||
### install octoprint
|
### install octoprint
|
||||||
@@ -120,17 +120,6 @@ function install_octoprint(){
|
|||||||
deactivate
|
deactivate
|
||||||
}
|
}
|
||||||
|
|
||||||
add_to_groups(){
|
|
||||||
if [ ! "$(groups | grep tty)" ]; then
|
|
||||||
status_msg "Adding user '${USER}' to group 'tty' ..."
|
|
||||||
sudo usermod -a -G tty "${USER}" && ok_msg "Done!"
|
|
||||||
fi
|
|
||||||
if [ ! "$(groups | grep dialout)" ]; then
|
|
||||||
status_msg "Adding user '${USER}' to group 'dialout' ..."
|
|
||||||
sudo usermod -a -G dialout "${USER}" && ok_msg "Done!"
|
|
||||||
fi
|
|
||||||
}
|
|
||||||
|
|
||||||
function create_config_yaml(){
|
function create_config_yaml(){
|
||||||
local base_dir=${1} tmp_printer=${2} restart_cmd=${3}
|
local base_dir=${1} tmp_printer=${2} restart_cmd=${3}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user