mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-05-27 10:44:33 +00:00
backups: Remove empty keys in backup manifest data
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
parent
6b8b40cda6
commit
d48ab72cf0
@ -17,18 +17,4 @@
|
|||||||
|
|
||||||
from plinth.modules.backups.backups import validate as validate_backup
|
from plinth.modules.backups.backups import validate as validate_backup
|
||||||
|
|
||||||
backup = validate_backup({
|
backup = validate_backup({'config': {'directories': ['/etc/ez-ipupdate/']}})
|
||||||
'config': {
|
|
||||||
'directories': ['/etc/ez-ipupdate/'],
|
|
||||||
'files': [],
|
|
||||||
},
|
|
||||||
'data': {
|
|
||||||
'directories': [],
|
|
||||||
'files': [],
|
|
||||||
},
|
|
||||||
'secrets': {
|
|
||||||
'directories': [],
|
|
||||||
'files': [],
|
|
||||||
},
|
|
||||||
'services': []
|
|
||||||
})
|
|
||||||
|
|||||||
@ -124,16 +124,13 @@ clients = _clients
|
|||||||
|
|
||||||
backup = validate_backup({
|
backup = validate_backup({
|
||||||
'config': {
|
'config': {
|
||||||
'directories': [],
|
'files': ['/etc/ejabberd/ejabberd.yml']
|
||||||
'files': ['/etc/ejabberd/ejabberd.yml'],
|
|
||||||
},
|
},
|
||||||
'data': {
|
'data': {
|
||||||
'directories': ['/var/lib/ejabberd/'],
|
'directories': ['/var/lib/ejabberd/']
|
||||||
'files': [],
|
|
||||||
},
|
},
|
||||||
'secrets': {
|
'secrets': {
|
||||||
'directories': [],
|
'files': ['/etc/ejabberd/ejabberd.pem']
|
||||||
'files': ['/etc/ejabberd/ejabberd.pem'],
|
|
||||||
},
|
},
|
||||||
'services': ['ejabberd']
|
'services': ['ejabberd']
|
||||||
})
|
})
|
||||||
|
|||||||
@ -29,17 +29,7 @@ clients = validate([{
|
|||||||
}])
|
}])
|
||||||
|
|
||||||
backup = validate_backup({
|
backup = validate_backup({
|
||||||
'config': {
|
|
||||||
'directories': [],
|
|
||||||
'files': [],
|
|
||||||
},
|
|
||||||
'data': {
|
'data': {
|
||||||
'directories': ['/var/lib/ikiwiki/', '/var/www/ikiwiki/'],
|
'directories': ['/var/lib/ikiwiki/', '/var/www/ikiwiki/']
|
||||||
'files': [],
|
}
|
||||||
},
|
|
||||||
'secrets': {
|
|
||||||
'directories': [],
|
|
||||||
'files': [],
|
|
||||||
},
|
|
||||||
'services': []
|
|
||||||
})
|
})
|
||||||
|
|||||||
@ -48,16 +48,10 @@ clients = validate([{
|
|||||||
}])
|
}])
|
||||||
|
|
||||||
backup = validate_backup({
|
backup = validate_backup({
|
||||||
'config': {
|
|
||||||
'directories': [],
|
|
||||||
'files': [],
|
|
||||||
},
|
|
||||||
'data': {
|
'data': {
|
||||||
'directories': ['/var/lib/infinoted/'],
|
'directories': ['/var/lib/infinoted/']
|
||||||
'files': [],
|
|
||||||
},
|
},
|
||||||
'secrets': {
|
'secrets': {
|
||||||
'directories': [],
|
|
||||||
'files': [
|
'files': [
|
||||||
'/etc/infinoted/infinoted-cert.pem',
|
'/etc/infinoted/infinoted-cert.pem',
|
||||||
'/etc/infinoted/infinoted-key.pem'
|
'/etc/infinoted/infinoted-key.pem'
|
||||||
|
|||||||
@ -60,23 +60,22 @@ backup = validate_backup({
|
|||||||
'files': [
|
'files': [
|
||||||
'/etc/matrix-synapse/homeserver.yaml',
|
'/etc/matrix-synapse/homeserver.yaml',
|
||||||
'/etc/matrix-synapse/log.yaml'
|
'/etc/matrix-synapse/log.yaml'
|
||||||
],
|
]
|
||||||
},
|
},
|
||||||
'data': {
|
'data': {
|
||||||
'directories': [
|
'directories': [
|
||||||
'/var/lib/matrix-synapse/media/',
|
'/var/lib/matrix-synapse/media/',
|
||||||
'/var/lib/matrix-synapse/uploads/'
|
'/var/lib/matrix-synapse/uploads/'
|
||||||
],
|
],
|
||||||
'files': ['/var/lib/matrix-synapse/homeserver.db'],
|
'files': ['/var/lib/matrix-synapse/homeserver.db']
|
||||||
},
|
},
|
||||||
'secrets': {
|
'secrets': {
|
||||||
'directories': [],
|
|
||||||
'files': [
|
'files': [
|
||||||
'/etc/matrix-synapse/homeserver.signing.key',
|
'/etc/matrix-synapse/homeserver.signing.key',
|
||||||
'/etc/matrix-synapse/homeserver.tls.crt',
|
'/etc/matrix-synapse/homeserver.tls.crt',
|
||||||
'/etc/matrix-synapse/homeserver.tls.dh',
|
'/etc/matrix-synapse/homeserver.tls.dh',
|
||||||
'/etc/matrix-synapse/homeserver.tls.key'
|
'/etc/matrix-synapse/homeserver.tls.key'
|
||||||
],
|
]
|
||||||
},
|
},
|
||||||
'services': ['matrix-synapse']
|
'services': ['matrix-synapse']
|
||||||
})
|
})
|
||||||
|
|||||||
@ -29,17 +29,7 @@ clients = validate([{
|
|||||||
}])
|
}])
|
||||||
|
|
||||||
backup = validate_backup({
|
backup = validate_backup({
|
||||||
'config': {
|
|
||||||
'directories': [],
|
|
||||||
'files': [],
|
|
||||||
},
|
|
||||||
'data': {
|
'data': {
|
||||||
'directories': ['/var/lib/mediawiki-db/'],
|
'directories': ['/var/lib/mediawiki-db/']
|
||||||
'files': [],
|
}
|
||||||
},
|
|
||||||
'secrets': {
|
|
||||||
'directories': [],
|
|
||||||
'files': [],
|
|
||||||
},
|
|
||||||
'services': []
|
|
||||||
})
|
})
|
||||||
|
|||||||
@ -54,16 +54,10 @@ clients = validate([{
|
|||||||
|
|
||||||
backup = validate_backup({
|
backup = validate_backup({
|
||||||
'config': {
|
'config': {
|
||||||
'directories': [],
|
'files': ['/etc/minetest/minetest.conf']
|
||||||
'files': ['/etc/minetest/minetest.conf'],
|
|
||||||
},
|
},
|
||||||
'data': {
|
'data': {
|
||||||
'directories': ['/var/games/minetest-server/'],
|
'directories': ['/var/games/minetest-server/']
|
||||||
'files': [],
|
|
||||||
},
|
|
||||||
'secrets': {
|
|
||||||
'directories': [],
|
|
||||||
'files': [],
|
|
||||||
},
|
},
|
||||||
'services': ['minetest-server']
|
'services': ['minetest-server']
|
||||||
})
|
})
|
||||||
|
|||||||
@ -88,17 +88,8 @@ clients = validate([{
|
|||||||
}])
|
}])
|
||||||
|
|
||||||
backup = validate_backup({
|
backup = validate_backup({
|
||||||
'config': {
|
|
||||||
'directories': [],
|
|
||||||
'files': [],
|
|
||||||
},
|
|
||||||
'data': {
|
'data': {
|
||||||
'directories': ['/var/lib/radicale/'],
|
'directories': ['/var/lib/radicale/']
|
||||||
'files': [],
|
|
||||||
},
|
|
||||||
'secrets': {
|
|
||||||
'directories': [],
|
|
||||||
'files': [],
|
|
||||||
},
|
},
|
||||||
'services': ['radicale']
|
'services': ['radicale']
|
||||||
})
|
})
|
||||||
|
|||||||
@ -77,16 +77,14 @@ clients = validate([{
|
|||||||
|
|
||||||
backup = validate_backup({
|
backup = validate_backup({
|
||||||
'config': {
|
'config': {
|
||||||
'directories': [],
|
'files': ['/etc/repro/repro.config', '/etc/repro/users.txt']
|
||||||
'files': ['/etc/repro/repro.config', '/etc/repro/users.txt'],
|
|
||||||
},
|
},
|
||||||
'data': {
|
'data': {
|
||||||
'directories': ['/var/lib/repro/'],
|
'directories': ['/var/lib/repro/']
|
||||||
'files': [],
|
|
||||||
},
|
},
|
||||||
'secrets': {
|
'secrets': {
|
||||||
'directories': ['/etc/repro/ssl/'],
|
'directories': ['/etc/repro/ssl/'],
|
||||||
'files': ['/etc/repro/dh2048.pem'],
|
'files': ['/etc/repro/dh2048.pem']
|
||||||
},
|
},
|
||||||
'services': ['repro']
|
'services': ['repro']
|
||||||
})
|
})
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user