after doing pip install -U homeassistant home-assistant-frontend. a restart will upgrade all each integration and its dependencies which take a lot of time before starting everything.
suggestion: allow upgrade integration and its dependencies before restarting
current what I do is to script like:
{{{
pip install -U homeassistant home-assistant-frontend
hass -c /etc/homeassistant --script ensure_config (a few dependencies but everything, is upgraded)
hass -c /etc/homeassistant --script check_config (a few dependencies but everything, is upgraded)
hass -c /etc/homeassistant (upgrade everything, but it won’t exit)
sv restart homeassistant (never reach here)
}}}
suggestion: add hass -c /etc/homeassistant --upgrade. my upgrade script will now be:
{{{
pip install -U homeassistant home-assistant-frontend
hass -c /etc/homeassistant --upgrade
sv restart homeassistant
}}}