mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-07-01 11:31:28 +00:00
Since modules need not have dependency on any essential module even though they are dependent on them, it must be assumed that any module may depend on any essential module. So, load or process (like running setup) essential modules before non-essential modules. Closes: #1967. Tests: - When service is started, console messages show that in the module load order, all the essential modules are prioritized. - Without these changes, this is not the case. - When version of essential app and non-essential app are incremented, essential app is setup before the non-essential app. Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: James Valleroy <jvalleroy@mailbox.org>