1
0
mirror of https://github.com/home-assistant/supervisor.git synced 2025-12-24 12:29:08 +00:00

Use CPE name for boards (#3990)

* Use CPE name for boards

* Simplify test
This commit is contained in:
Mike Degatano
2022-11-08 03:12:52 -05:00
committed by GitHub
parent 89de909020
commit a0b28ebb97
6 changed files with 34 additions and 59 deletions

View File

@@ -9,6 +9,7 @@ from awesomeversion import AwesomeVersion, AwesomeVersionException
from cpe import CPE
from ..coresys import CoreSys, CoreSysAttributes
from ..dbus.agent.boards.const import BOARD_NAME_SUPERVISED
from ..dbus.rauc import RaucState
from ..exceptions import DBusError, HassOSJobError, HassOSUpdateError
from ..jobs.const import JobCondition, JobExecutionLimit
@@ -133,6 +134,7 @@ class OSManager(CoreSysAttributes):
cpe = CPE(self.sys_host.info.cpe)
os_name = cpe.get_product()[0]
if os_name not in ("hassos", "haos"):
self._board = BOARD_NAME_SUPERVISED.lower()
raise NotImplementedError()
except NotImplementedError:
_LOGGER.info("No Home Assistant Operating System found")