Support preinstalled landingpage (#2137)

This commit is contained in:
Pascal Vizeli 2020-10-20 10:13:39 +02:00 committed by GitHub
parent e44d22880e
commit 144d3921f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -74,6 +74,15 @@ class HomeAssistantCore(CoreSysAttributes):
self.sys_homeassistant.image = self.instance.image
self.sys_homeassistant.save_data()
# Start landingpage
if self.instance.version != LANDINGPAGE:
return
_LOGGER.info("Starting HomeAssistant landingpage")
if not await self.instance.is_running():
with suppress(HomeAssistantError):
await self._start()
@process_lock
async def install_landingpage(self) -> None:
"""Install a landing page."""
@ -102,11 +111,6 @@ class HomeAssistantCore(CoreSysAttributes):
self.sys_homeassistant.save_data()
break
# Start landingpage
_LOGGER.info("Starting HomeAssistant landingpage")
with suppress(HomeAssistantError):
await self._start()
@process_lock
async def install(self) -> None:
"""Install a landing page."""