From 4851268d3f123d7cff98501d06b152e0a4584758 Mon Sep 17 00:00:00 2001 From: th33xitus Date: Fri, 11 Feb 2022 21:16:16 +0100 Subject: [PATCH] chore: automatically download configs --- docker/start.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docker/start.sh b/docker/start.sh index 52ef402..ae8a4cb 100644 --- a/docker/start.sh +++ b/docker/start.sh @@ -6,11 +6,21 @@ moonraker_git="https://github.com/Arksine/moonraker" simulavr_git="git://git.savannah.nongnu.org/simulavr.git" simulavr_cfg="/usr/src/simulavr.config" +printer_cfg="https://raw.githubusercontent.com/th33xitus/klipper-printer-simulavr-docker/master/example-configs/printer.cfg" +moonraker_conf="https://raw.githubusercontent.com/th33xitus/klipper-printer-simulavr-docker/master/example-configs/moonraker.conf" +atmega_cfg="https://raw.githubusercontent.com/th33xitus/klipper-printer-simulavr-docker/master/example-configs/atmega644p.cfg" + cd ~ || exit 1 [ ! -d ~/klipper_config ] && mkdir klipper_config [ ! -d ~/klipper_logs ] && mkdir klipper_logs [ ! -d ~/gcode_files ] && mkdir gcode_files +download_configs(){ + [ ! -f ~/klipper_config/printer.cfg ] && curl -O $printer_cfg + [ ! -f ~/klipper_config/moonraker.conf ] && curl -O $moonraker_conf + [ ! -f ~/klipper_config/atmega644p.cfg ] && curl -O $atmega_cfg +} + setup_klipper(){ [ -d ~/klipper ] && return echo "##### Cloning Klipper ..." @@ -76,6 +86,7 @@ build_moonraker_env build_firmware setup_simulavr build_simulavr +download_configs sudo -S rm /bin/systemctl sudo -S ln -s /bin/service_control /bin/systemctl