feat(stdlib): added a basic borg client custom promise

This commit is contained in:
Julien Dessaux 2024-08-29 20:22:56 +02:00
parent 518cbed944
commit 48f2e9a2cb
Signed by: adyxax
GPG key ID: F92E51B86E07177E
5 changed files with 174 additions and 1 deletions

View file

@ -0,0 +1,15 @@
[Unit]
Description=BorgBackup job %s
[Service]
Environment="BORG_REPO=ssh://borg@%s/srv/borg/%s"
Environment="BORG_RSH=ssh -i /etc/borg/%s.key"
CPUSchedulingPolicy=idle
ExecStart=/etc/borg/%s.sh
Group=root
IOSchedulingClass=idle
PrivateTmp=true
ProtectSystem=strict
ReadWritePaths=/root/.config/borg
ReadWritePaths=/root/.cache/borg
User=root