Eu tenho um arquivo de unidade e quero modificar algumas das propriedades. Eu consegui estender todas as propriedades usando o diretório /etc/systemd/system/unitname.service.d/
, mas não consigo estender a propriedade WantedBy
.
Arquivo de unidade original (deluged.service)
[Unit]
Description=Deluge Bittorrent Client Daemon
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
User=media
Group=media
ExecStart=/usr/local/bin/deluged -d -u 0.0.0.0
[Install]
WantedBy=multi-user.target
/etc/systemd/system/deluged.service.d/override.conf
[Unit]
BindTo=sys-subsystem-net-devices-tun0.device
After=sys-subsystem-net-devices-tun0.device
[Service]
ExecStart=
ExecStart=/usr/local/bin/deluged -d -i 10.10.10.1 -u 0.0.0.0
[Install]
WantedBy=
WantedBy=sys-subsystem-net-devices-tun0.device
Tudo parece funcionar corretamente, exceto por WantedBy
quando eu executo systemctl enable deluged
ele ainda criou o symlink em multi-user
e nenhum link é criado no novo local.
Eu pesquisei documentação sobre extensão / substituição e não vi nada sobre WantedBy
, então não tenho ideia se é possível estendê-la. Estou fazendo algo errado ou simplesmente não é possível?