From 69b511af2d6c9e606f9f15d9ec67c4a6eee3f5ee Mon Sep 17 00:00:00 2001 From: Kuba Orlik Date: Sat, 18 Jul 2026 15:48:01 +0200 Subject: [PATCH] Add cec-remote setup --- cec-remote/cec-remote.service | 14 ++++++++++++++ cec-remote/cec-remote.service~ | 14 ++++++++++++++ cec-remote/setup.sh | 6 ++++++ cec-remote/setup.sh~ | 3 +++ setup.sh | 5 +++++ 5 files changed, 42 insertions(+) create mode 100644 cec-remote/cec-remote.service create mode 100644 cec-remote/cec-remote.service~ create mode 100755 cec-remote/setup.sh create mode 100755 cec-remote/setup.sh~ create mode 100755 setup.sh diff --git a/cec-remote/cec-remote.service b/cec-remote/cec-remote.service new file mode 100644 index 0000000..a8fdd62 --- /dev/null +++ b/cec-remote/cec-remote.service @@ -0,0 +1,14 @@ +[Unit] +Description=CEC Receiver Service +After=network.target + +[Service] +ExecStart=/usr/bin/python3 /home/kuba/cec-remote/cec_receiver.py +WorkingDirectory=/home/kuba/cec-remote +Restart=on-failure +RestartSec=5 +User=kuba +Environment=PYTHONUNBUFFERED=1 + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/cec-remote/cec-remote.service~ b/cec-remote/cec-remote.service~ new file mode 100644 index 0000000..a8fdd62 --- /dev/null +++ b/cec-remote/cec-remote.service~ @@ -0,0 +1,14 @@ +[Unit] +Description=CEC Receiver Service +After=network.target + +[Service] +ExecStart=/usr/bin/python3 /home/kuba/cec-remote/cec_receiver.py +WorkingDirectory=/home/kuba/cec-remote +Restart=on-failure +RestartSec=5 +User=kuba +Environment=PYTHONUNBUFFERED=1 + +[Install] +WantedBy=multi-user.target \ No newline at end of file diff --git a/cec-remote/setup.sh b/cec-remote/setup.sh new file mode 100755 index 0000000..93f842c --- /dev/null +++ b/cec-remote/setup.sh @@ -0,0 +1,6 @@ +#!/bin/bash + +SCRIPT_DIR="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)" +echo $SCRIPT_DIR + +sudo cp $SCRIPT_DIR/cec-remote.service /etc/systemd/system/cec-remote.service diff --git a/cec-remote/setup.sh~ b/cec-remote/setup.sh~ new file mode 100755 index 0000000..a2b80be --- /dev/null +++ b/cec-remote/setup.sh~ @@ -0,0 +1,3 @@ +#!/bin/bash + +echo $PWD diff --git a/setup.sh b/setup.sh new file mode 100755 index 0000000..bc90d55 --- /dev/null +++ b/setup.sh @@ -0,0 +1,5 @@ +#!/bin/bash + +set -e + +./cec-remote/setup.sh