From d9aaddb4624cd928952b14ebd5306e9e547122f9 Mon Sep 17 00:00:00 2001 From: alfrix Date: Wed, 10 Jan 2024 18:34:10 -0300 Subject: [PATCH] installer: ask when installing the service --- scripts/KlipperScreen-install.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/scripts/KlipperScreen-install.sh b/scripts/KlipperScreen-install.sh index 1f54b2c0..d8dc906c 100755 --- a/scripts/KlipperScreen-install.sh +++ b/scripts/KlipperScreen-install.sh @@ -150,6 +150,7 @@ install_systemd_service() sudo systemctl unmask KlipperScreen.service sudo systemctl daemon-reload sudo systemctl enable KlipperScreen + sudo systemctl set-default multi-user.target } create_policy() @@ -264,8 +265,13 @@ install_packages check_requirements create_virtualenv create_policy -install_systemd_service update_x11 -echo_ok "KlipperScreen was installed" add_desktop_file -start_KlipperScreen +read -r -e -p "Install as a service? (This will enable boot to console) [Y/n]" choice +if [[ $choice =~ ^[nN]$ ]]; then + echo_text "Not installing the service, KlipperScreen will need to be manually started" + echo_ok "KlipperScreen was installed" +else + install_systemd_service + start_KlipperScreen +fi