From b342e58cfc04e21da31f92521557e9c31071bf7c Mon Sep 17 00:00:00 2001 From: suchmememanyskill <38142618+suchmememanyskill@users.noreply.github.com> Date: Sun, 15 Dec 2024 13:10:12 +0100 Subject: [PATCH] Install python packages in venv --- serial/install.sh | 6 +++++- serial/run.sh | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 serial/run.sh diff --git a/serial/install.sh b/serial/install.sh index b4acb4c..7fe8471 100644 --- a/serial/install.sh +++ b/serial/install.sh @@ -7,7 +7,11 @@ fi set -e +chmod a+x ./run.sh + # Install dependencies +python3 -m venv ./env +source ./env/bin/activate pip3 install -r requirements.txt # Create systemd unit file @@ -17,7 +21,7 @@ echo "Description=CYD Klipper serial server" >> ~/.config/systemd/user/cyd-klipp echo "After=network.target" >> ~/.config/systemd/user/cyd-klipper-serial.service echo "" >> ~/.config/systemd/user/cyd-klipper-serial.service echo "[Service]" >> ~/.config/systemd/user/cyd-klipper-serial.service -echo "ExecStart=python3 $(pwd)/serial_server.py" >> ~/.config/systemd/user/cyd-klipper-serial.service +echo "ExecStart=$(pwd)/run.sh" >> ~/.config/systemd/user/cyd-klipper-serial.service echo "WorkingDirectory=$(pwd)" >> ~/.config/systemd/user/cyd-klipper-serial.service echo "Restart=always" >> ~/.config/systemd/user/cyd-klipper-serial.service echo "" >> ~/.config/systemd/user/cyd-klipper-serial.service diff --git a/serial/run.sh b/serial/run.sh new file mode 100644 index 0000000..6023f66 --- /dev/null +++ b/serial/run.sh @@ -0,0 +1,4 @@ +#!/bin/bash + +source ./env/bin/activate +python3 serial_server.py \ No newline at end of file