installer update
This commit is contained in:
@@ -93,6 +93,23 @@ install_macros() {
|
|||||||
mkdir ~/printer_data/config/Macros
|
mkdir ~/printer_data/config/Macros
|
||||||
ln -s ~/Macros/Scripts ~/printer_data/config/Macros/Scripts
|
ln -s ~/Macros/Scripts ~/printer_data/config/Macros/Scripts
|
||||||
cp ~/Macros/macros_variables.cfg ~/printer_data/config/Macros/
|
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
|
mainmenu
|
||||||
6
moonracker_update.cfg
Normal file
6
moonracker_update.cfg
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
[update_manager macros-repo]
|
||||||
|
type: git_repo
|
||||||
|
path: ~/Macros
|
||||||
|
origin: https://cloud.reijii.org/gitea/reijii/Macros.git
|
||||||
|
managed_services: moonraker
|
||||||
|
primary_branch: main
|
||||||
Reference in New Issue
Block a user