upgrade backupmanager to v3 appinfo

This commit is contained in:
Peter Leurs 2026-05-17 22:44:51 +02:00
parent c2532b64c4
commit cd5a24786d
4 changed files with 15 additions and 9 deletions

View file

@ -1,6 +1,14 @@
mainunit: backup-manager.timer
mainunitfile: backup-manager.timer.j2
version: 3
mainunit: backup-manager
plugins:
- type: builtin
name: backups_none
enableunits:
- backup-manager.timer
- monitor.socket
templatefiles:
- src: backup-manager.timer.j2
dest: ~/.config/systemd/user/backup-manager.timer
- src: backup-manager.service.j2
dest: ~/.config/systemd/user/backup-manager.service
- src: backupmanager.j2
@ -16,7 +24,6 @@ templatefiles:
- src: monitor-test.sh.j2
dest: ~/monitor-test.sh
mode: "0755"
backuptype: none
configdefinition:
"$id": "backup manager config"
"$schema": "http://json-schema.org/draft-07/schema#"

View file

@ -1,5 +1,6 @@
[Unit]
Description=Sync backups
PartOf={{ mainunit }}
[Timer]
OnCalendar=*-*-* 10:00:00
@ -7,5 +8,5 @@ RandomizedDelaySec=3h
Persistent=true
[Install]
WantedBy=timers.target
WantedBy={{ mainunit }}

View file

@ -1,9 +1,10 @@
[Unit]
Description=Execute Command Socket
PartOf={{ mainunit }}
[Socket]
ListenStream={{ statedir }}/{{ name }}.monitoring
Accept=yes
[Install]
WantedBy=sockets.target
WantedBy={{ mainunit }}

View file

@ -9,7 +9,4 @@ ExecStart={{ homedir }}/monitor.sh
StandardInput=socket
StandardOutput=socket
TimeoutStopSec=5
RuntimeMaxSec=10
[Install]
WantedBy=sockets.target
RuntimeMaxSec=10