Add Octoprint installer/remover

This commit is contained in:
th33xitus
2020-07-15 18:57:46 +02:00
parent 21aa2f45e5
commit fe27d054f8
6 changed files with 220 additions and 4 deletions

View File

@@ -46,6 +46,11 @@ TORNADO_DIR2=${HOME}/klippy-env/lib/python2.7/site-packages/tornado-5.1.1.dist-i
MAINSAIL_DIR=${HOME}/mainsail
MOONRAKER_SERVICE1=/etc/init.d/moonraker
MOONRAKER_SERVICE2=/etc/default/moonraker
#octoprint
OCTOPRINT_DIR=${HOME}/OctoPrint
OCTOPRINT_CFG_DIR=${HOME}/.octoprint
OCTOPRINT_SERVICE1=/etc/init.d/octoprint
OCTOPRINT_SERVICE2=/etc/default/octoprint
#misc
BACKUP_DIR=${HOME}/kiauh-backups
PRINTER_CFG=${HOME}/printer.cfg
@@ -78,6 +83,7 @@ main_menu(){
klipper_status
dwc2_status
mainsail_status
octoprint_status
print_branch
main_ui
while true; do
@@ -148,6 +154,12 @@ install_menu(){
mainsail_install_routine
print_error_msg && ERROR_MSG=""
install_ui;;
4)
clear
print_header
octoprint_install_routine
print_error_msg && ERROR_MSG=""
install_ui;;
Q|q)
clear; main_menu; break;;
*)
@@ -238,6 +250,12 @@ remove_menu(){
remove_mainsail
print_error_msg && ERROR_MSG=""
remove_ui;;
4)
clear
print_header
remove_octoprint
print_error_msg && ERROR_MSG=""
remove_ui;;
Q|q)
clear; main_menu; break;;
*)