blob: 1f4495434d7f3908199d922d90da10cdea1ac0c4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
[Unit]
Description=qBittorrent-ClientBlocker service (user)
Wants=network-online.target
After=qbittorrent-nox@.service qbittorrent-nox.service
[Service]
Type=simple
Restart=always
ExecStartPre=/usr/bin/mkdir -p %E/qbittorrent-clientblocker
ExecStartPre=/usr/bin/sh -c "if [ ! -f %E/qbittorrent-clientblocker/config.toml ]; then cp /usr/share/qbittorrent-clientblocker/config-user.sample.toml %E/qbittorrent-clientblocker/config.toml; fi"
ExecStartPre=/usr/bin/sh -c "if [ ! -f %E/qbittorrent-clientblocker/blockList.json ]; then cp /usr/share/qbittorrent-clientblocker/blockList.json %E/qbittorrent-clientblocker/blockList.json; fi"
ExecStartPre=/usr/bin/sh -c "if [ ! -f %E/qbittorrent-clientblocker/ipBlockList.txt ]; then cp /usr/share/qbittorrent-clientblocker/ipBlockList.txt %E/qbittorrent-clientblocker/ipBlockList.txt; fi"
ExecStart=/usr/bin/sh -c "cd %E/qbittorrent-clientblocker; /usr/bin/qbittorrent-clientblocker --nochdir -c config.toml"
[Install]
WantedBy=default.target
|