diff --git a/steel_data/config/klipper-macros b/steel_data/config/klipper-macros deleted file mode 160000 index ebae0a3..0000000 --- a/steel_data/config/klipper-macros +++ /dev/null @@ -1 +0,0 @@ -Subproject commit ebae0a3b6ec4bf7096e7b068967b283992078f5f diff --git a/steel_data/config/macros.cfg b/steel_data/config/macros.cfg index e74d91c..f5f1418 100644 --- a/steel_data/config/macros.cfg +++ b/steel_data/config/macros.cfg @@ -3,6 +3,27 @@ # customized. # See docs/Config_Reference.md for a description of parameters. +# +# BACKUP config to git.npau.ru +[gcode_macro update_git] +gcode: + {% set message = params.MESSAGE|default() %} + {% if message %} + RUN_SHELL_COMMAND CMD=update_git_script_message PARAMS="'{params.MESSAGE}'" + {% else %} + RUN_SHELL_COMMAND CMD=update_git_script + {% endif %} + +[gcode_shell_command update_git_script] +command: bash -c "bash $HOME/klipper-backup-steel/script.sh" +timeout: 90.0 +verbose: True + +[gcode_shell_command update_git_script_message] +command: bash -c "bash $HOME/klipper-backup-steel/script.sh $0" +timeout: 90.0 +verbose: True + ###################################################################### # Start Print and End Print diff --git a/steel_data/config/moonraker.conf b/steel_data/config/moonraker.conf index c07db7a..098f0cd 100644 --- a/steel_data/config/moonraker.conf +++ b/steel_data/config/moonraker.conf @@ -60,11 +60,18 @@ install_script: tools/pkglist.sh [update_manager klipper-macros] type: git_repo origin: https://github.com/jschuh/klipper-macros.git -path: ~/steel_data/config/klipper-macros +path: ~/klipper-macros primary_branch: main is_system_service: False managed_services: klipper +[update_manager klipper-backup-steel] +type: git_repo +path: ~/klipper-backup-steel +origin: https://github.com/Staubgeborener/klipper-backup.git +managed_services: moonraker +primary_branch: main + [power printer] type: gpio pin: gpiochip0/gpio2