mirror of
https://github.com/suchmememanyskill/CYD-Klipper.git
synced 2026-03-20 21:23:25 +00:00
Make serial script work with both sudo and not sudo
This commit is contained in:
@@ -8,8 +8,14 @@ if [ "$EUID" -eq 0 ]; then
|
|||||||
fi
|
fi
|
||||||
SERVICE_PATH="/etc/systemd/system/cyd-klipper-serial.service"
|
SERVICE_PATH="/etc/systemd/system/cyd-klipper-serial.service"
|
||||||
else
|
else
|
||||||
|
echo "Are you sure you want to run this service as the current user?"
|
||||||
|
read -r -p "Make sure this user is logged in at boot! [y/N] " response
|
||||||
|
response=${response,,} # tolower
|
||||||
|
if ! [[ "$response" =~ ^(yes|y)$ ]]; then
|
||||||
|
exit
|
||||||
|
fi
|
||||||
mkdir -p ~/.config/systemd/user
|
mkdir -p ~/.config/systemd/user
|
||||||
SERVICE_PATH="~/.config/systemd/user/cyd-klipper-serial.service"
|
SERVICE_PATH="$HOME/.config/systemd/user/cyd-klipper-serial.service"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
set -e
|
set -e
|
||||||
|
|||||||
@@ -16,4 +16,6 @@ else
|
|||||||
rm ~/.config/systemd/user/cyd-klipper-serial.service
|
rm ~/.config/systemd/user/cyd-klipper-serial.service
|
||||||
|
|
||||||
systemctl --user daemon-reload
|
systemctl --user daemon-reload
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
rm -rf ./env
|
||||||
Reference in New Issue
Block a user