wordpress: Order daemon enable/disable correctly

Tests:

- Enabling/disabling app results in daemons enabling/disabling in correct order.
MySQL first and timer next when enabling. Reverse when disabling.

Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
Sunil Mohan Adapa 2025-01-09 23:06:26 -08:00 committed by James Valleroy
parent da90ba721e
commit 2beb02b496
No known key found for this signature in database
GPG Key ID: 77C0C75E7B650808

View File

@ -103,11 +103,11 @@ class WordPressApp(app_module.App):
urls=['https://{host}/wordpress/'])
self.add(webserver)
daemon = Daemon('daemon-wordpress', 'wordpress-freedombox.timer')
self.add(daemon)
daemon1 = SharedDaemon('shared-daemon-wordpress-mysql', 'mysql')
self.add(daemon1)
daemon = SharedDaemon('shared-daemon-wordpress-mysql', 'mysql')
self.add(daemon)
daemon2 = Daemon('daemon-wordpress', 'wordpress-freedombox.timer')
self.add(daemon2)
backup_restore = WordPressBackupRestore('backup-restore-wordpress',
**manifest.backup)