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

View file

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

View file

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

View file

@ -10,6 +10,3 @@ StandardInput=socket
StandardOutput=socket StandardOutput=socket
TimeoutStopSec=5 TimeoutStopSec=5
RuntimeMaxSec=10 RuntimeMaxSec=10
[Install]
WantedBy=sockets.target