diff --git a/resources/octoprint_config.cfg b/resources/octoprint_config.cfg new file mode 100644 index 0000000..9ad22c6 --- /dev/null +++ b/resources/octoprint_config.cfg @@ -0,0 +1,10 @@ +serial: + additionalPorts: + - /tmp/printer + disconnectOnErrors: false + port: /tmp/printer +server: + commands: + serverRestartCommand: sudo service octoprint restart + systemRestartCommand: sudo shutdown -r now + systemShutdownCommand: sudo shutdown -h now diff --git a/scripts/install_octoprint.sh b/scripts/install_octoprint.sh index 159a89e..2cc48fe 100755 --- a/scripts/install_octoprint.sh +++ b/scripts/install_octoprint.sh @@ -6,6 +6,7 @@ octoprint_install_routine(){ add_reboot_permission octoprint_reverse_proxy_dialog create_custom_hostname + create_config_yaml load_server } @@ -114,6 +115,15 @@ octoprint_reverse_proxy_dialog(){ done } +create_config_yaml(){ + if [ ! -d $OCTOPRINT_CFG_DIR ]; then + status_msg "Creating config.yaml ..." + mkdir $OCTOPRINT_CFG_DIR + cp ${HOME}/kiauh/resources/octoprint_config.cfg $OCTOPRINT_CFG_DIR/config.yaml + ok_msg "Config created!" + fi +} + load_server(){ start_octoprint #create an octoprint.log symlink in home-dir just for convenience