From 79472fc7b847b6c3d6f04a224e162387b834240c Mon Sep 17 00:00:00 2001 From: th33xitus Date: Sun, 27 Feb 2022 16:57:00 +0100 Subject: [PATCH] chore: simplify entrypoint script Signed-off-by: Dominik Willner --- scripts/start.sh | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/scripts/start.sh b/scripts/start.sh index ddd33c1..8d73665 100644 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -6,21 +6,14 @@ cd ~ || exit 1 [ ! -d ~/klipper_logs ] && mkdir klipper_logs [ ! -d ~/gcode_files ] && mkdir gcode_files -download_configs(){ - cd ~/klipper_config || exit 1 - [ ! -f ~/klipper_config/printer.cfg ] && cp /home/printer/example-configs/printer.cfg . - [ ! -f ~/klipper_config/moonraker.conf ] && cp /home/printer/example-configs/moonraker.conf . - cd ~ || exit 1 -} +[ ! -f ~/klipper_config/printer.cfg ] && \ +cp ~/example-configs/printer.cfg ~/klipper_config/printer.cfg +[ ! -f ~/klipper_config/moonraker.conf ] && \ +cp ~/example-configs/moonraker.conf ~/klipper_config/moonraker.conf -regain_ownership(){ - sudo chown -R printer:printer ~/klipper_config - sudo chown -R printer:printer ~/klipper_logs - sudo chown -R printer:printer ~/gcode_files -} - -download_configs -regain_ownership +sudo chown -R printer:printer ~/klipper_config +sudo chown -R printer:printer ~/klipper_logs +sudo chown -R printer:printer ~/gcode_files sudo -S rm /bin/systemctl sudo -S ln -s /bin/service_control /bin/systemctl