chore: simplify entrypoint script (#5)

This commit is contained in:
th33xitus 2022-02-27 19:27:39 +01:00 committed by GitHub
parent 9aaf2b1101
commit 4fb9b50369
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 7 additions and 14 deletions

View File

@ -6,21 +6,14 @@ cd ~ || exit 1
[ ! -d ~/klipper_logs ] && mkdir klipper_logs [ ! -d ~/klipper_logs ] && mkdir klipper_logs
[ ! -d ~/gcode_files ] && mkdir gcode_files [ ! -d ~/gcode_files ] && mkdir gcode_files
download_configs(){ [ ! -f ~/klipper_config/printer.cfg ] && \
cd ~/klipper_config || exit 1 cp ~/example-configs/printer.cfg ~/klipper_config/printer.cfg
[ ! -f ~/klipper_config/printer.cfg ] && cp /home/printer/example-configs/printer.cfg . [ ! -f ~/klipper_config/moonraker.conf ] && \
[ ! -f ~/klipper_config/moonraker.conf ] && cp /home/printer/example-configs/moonraker.conf . cp ~/example-configs/moonraker.conf ~/klipper_config/moonraker.conf
cd ~ || exit 1
}
regain_ownership(){ sudo chown -R printer:printer ~/klipper_config
sudo chown -R printer:printer ~/klipper_config sudo chown -R printer:printer ~/klipper_logs
sudo chown -R printer:printer ~/klipper_logs sudo chown -R printer:printer ~/gcode_files
sudo chown -R printer:printer ~/gcode_files
}
download_configs
regain_ownership
sudo -S rm /bin/systemctl sudo -S rm /bin/systemctl
sudo -S ln -s /bin/service_control /bin/systemctl sudo -S ln -s /bin/service_control /bin/systemctl