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
|
||||
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#"
|
||||
|
|
|
|||
|
|
@ -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 }}
|
||||
|
||||
|
|
|
|||
|
|
@ -1,9 +1,10 @@
|
|||
[Unit]
|
||||
Description=Execute Command Socket
|
||||
PartOf={{ mainunit }}
|
||||
|
||||
[Socket]
|
||||
ListenStream={{ statedir }}/{{ name }}.monitoring
|
||||
Accept=yes
|
||||
|
||||
[Install]
|
||||
WantedBy=sockets.target
|
||||
WantedBy={{ mainunit }}
|
||||
|
|
|
|||
|
|
@ -9,7 +9,4 @@ ExecStart={{ homedir }}/monitor.sh
|
|||
StandardInput=socket
|
||||
StandardOutput=socket
|
||||
TimeoutStopSec=5
|
||||
RuntimeMaxSec=10
|
||||
|
||||
[Install]
|
||||
WantedBy=sockets.target
|
||||
RuntimeMaxSec=10
|
||||
Loading…
Add table
Add a link
Reference in a new issue