rename systemd service file to indicate local setting and create a new file for a system installation

This commit is contained in:
2021-08-25 22:43:59 +02:00
parent 528dccb255
commit 7b205c761b
3 changed files with 22 additions and 6 deletions

View File

@@ -1,16 +1,16 @@
[Unit]
Description=ControlDeck
ConditionFileIsExecutable=%h/.local/bin/controldeck
ConditionFileIsExecutable=/usr/bin/controldeck
After=network.target
[Service]
Environment=PYTHONUNBUFFERED=1
TimeoutStartSec=30
ExecStartPre=/bin/sh -c 'source /etc/profile'
ExecStart=%h/.local/bin/controldeck
Restart=always
RestartSec=10
ExecStart=/usr/bin/controldeck
Restart=on-failure
RestartSec=4
StandardOutput=journal
[Install]
#WantedBy=multi-user.target
WantedBy=default.target

View File

@@ -0,0 +1,16 @@
[Unit]
Description=ControlDeck
ConditionFileIsExecutable=%h/.local/bin/controldeck
After=network.target
[Service]
Environment=PYTHONUNBUFFERED=1
TimeoutStartSec=30
ExecStartPre=/bin/sh -c 'source /etc/profile'
ExecStart=%h/.local/bin/controldeck
Restart=on-failure
RestartSec=4
StandardOutput=journal
[Install]
WantedBy=default.target

View File

@@ -6,5 +6,5 @@ mkdir -p $HOME/.local/share/applications
cp data/controldeck.desktop $HOME/.local/share/applications/controldeck.desktop
sed -i "s|\${HOME}|${HOME}|" ~/.local/share/applications/controldeck.desktop
mkdir -p $HOME/.config/systemd/user
ln -sf $PWD/data/controldeck.service $HOME/.config/systemd/user/controldeck.service
ln -sf $PWD/data/controldeck.service.local $HOME/.config/systemd/user/controldeck.service
#cp data/controldeck.service $HOME/.config/systemd/user/controldeck.service