installer update
This commit is contained in:
@@ -93,6 +93,23 @@ install_macros() {
|
||||
mkdir ~/printer_data/config/Macros
|
||||
ln -s ~/Macros/Scripts ~/printer_data/config/Macros/Scripts
|
||||
cp ~/Macros/macros_variables.cfg ~/printer_data/config/Macros/
|
||||
|
||||
if [[ -d $HOME/moonraker ]] && systemctl is-active moonraker >/dev/null 2>&1; then
|
||||
if ! grep -Eq "^\[update_manager macros-repo\]\s*$" "$HOME/printer_data/config/moonraker.conf"; then
|
||||
if [[ $(tail -c1 "$HOME/printer_data/config/moonraker.conf" | wc -l) -eq 0 ]]; then
|
||||
echo "" >>"$HOME/printer_data/config/moonraker.conf"
|
||||
fi
|
||||
|
||||
if /usr/bin/env bash -c "cat $parent_path/install-files/moonraker.conf >> $HOME/printer_data/config/moonraker.conf"; then
|
||||
sudo systemctl restart moonraker.service
|
||||
fi
|
||||
echo -e "Adding Macros to update manager Done!\n"
|
||||
else
|
||||
echo -e "Adding Macros to update manager skipped! (already added)\n"
|
||||
fi
|
||||
else
|
||||
echo -e "Moonraker is not installed update manager configuration skipped!\n Please install moonraker then run the script again to update the moonraker configuration\n"
|
||||
fi
|
||||
}
|
||||
|
||||
mainmenu
|
||||
Reference in New Issue
Block a user