upgrade backupmanager to v3 appinfo
This commit is contained in:
parent
c2532b64c4
commit
cd5a24786d
4 changed files with 15 additions and 9 deletions
13
appinfo.yml
13
appinfo.yml
|
|
@ -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#"
|
||||||
|
|
|
||||||
|
|
@ -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 }}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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 }}
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,3 @@ StandardInput=socket
|
||||||
StandardOutput=socket
|
StandardOutput=socket
|
||||||
TimeoutStopSec=5
|
TimeoutStopSec=5
|
||||||
RuntimeMaxSec=10
|
RuntimeMaxSec=10
|
||||||
|
|
||||||
[Install]
|
|
||||||
WantedBy=sockets.target
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue