From d4ae7e43df16da4fc55364d0167c3e5e5e36fab7 Mon Sep 17 00:00:00 2001 From: martin Date: Wed, 5 Mar 2025 17:57:31 +0100 Subject: [PATCH] added install files --- cpu_governor_auto_adjust.xml | 4 ++-- install/cpu-gonernor-auto-adjust.service | 18 ++++++++++++++++++ install/start.sh | 3 +++ pyproject.toml | 7 +------ 4 files changed, 24 insertions(+), 8 deletions(-) create mode 100644 install/cpu-gonernor-auto-adjust.service create mode 100644 install/start.sh diff --git a/cpu_governor_auto_adjust.xml b/cpu_governor_auto_adjust.xml index 6bb4bae..6af8ab9 100644 --- a/cpu_governor_auto_adjust.xml +++ b/cpu_governor_auto_adjust.xml @@ -26,8 +26,8 @@ 1.0.0 Martin Reurekas martin@semrks.nl - /home/martin/dev/cpu_governor_auto_adjust/triggers/.data/core_id_file - /home/martin/dev/cpu_governor_auto_adjust/triggers/.data/token_file + /home/martin/dev/cpu_governor_auto_adjust/cpu_governor_auto_adjust/triggers/.data/core_id_file + /home/martin/dev/cpu_governor_auto_adjust/cpu_governor_auto_adjust/triggers/.data/token_file diff --git a/install/cpu-gonernor-auto-adjust.service b/install/cpu-gonernor-auto-adjust.service new file mode 100644 index 0000000..35ae74b --- /dev/null +++ b/install/cpu-gonernor-auto-adjust.service @@ -0,0 +1,18 @@ +[Unit] +Description=CPU Governor Auto Adjust service +After=network.target + +[Service] +Type=simple +User=root +Group=root +WorkingDirectory=/opt/cpu_governor_auto_adjust +ExecStart=/opt/cpu_governor_auto_adjust/start.sh +Restart=always +RestartSec=5 +Environment="PATH=/opt/cpu_governor_auto_adjust/.venv/bin" +StandardOutput=append:/var/log/cpu_governor_auto_adjust.log +StandardError=append:/var/log/cpu_governor_auto_adjust.log + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/install/start.sh b/install/start.sh new file mode 100644 index 0000000..6f1e8f0 --- /dev/null +++ b/install/start.sh @@ -0,0 +1,3 @@ +#!/bin/bash +source /opt/cpu_governor_auto_adjust/.venv/bin/activate +exec cpu_governor_auto_adjust -c /opt/cpu_governor_auto_adjust/cpu_governor_auto_adjust.xml \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 248abfc..7d57bc4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "cpu_governor_auto_adjust" -version = "0.1.10" +version = "0.1.11" description = "This application has been developed to automatically change cpu governor based on certain triggers." authors = [ { name = "Martin Reurekas", email = "martin@semrks.nl" } @@ -22,11 +22,6 @@ dev = [ "mypy" ] -docs = [ - "sphinx", - "sphinx-rtd-theme" -] - [project.scripts] cpu_governor_auto_adjust = "cpu_governor_auto_adjust.cpu_governor_auto_adjust:main"