diff --git a/homeassistant-supervised/DEBIAN/postinst b/homeassistant-supervised/DEBIAN/postinst index 414e8b2..58f5a32 100755 --- a/homeassistant-supervised/DEBIAN/postinst +++ b/homeassistant-supervised/DEBIAN/postinst @@ -24,12 +24,11 @@ URL_APPARMOR_PROFILE="https://version.home-assistant.io/apparmor.txt" info "Restarting NetworkManager" systemctl restart "${SERVICE_NM}" -# Enable and start systemd-resolved -if [ "$(systemctl is-active systemd-resolved)" = 'inactive' ]; then - info "Enable systemd-resolved" - systemctl enable systemd-resolved.service> /dev/null 2>&1; - systemctl start systemd-resolved.service> /dev/null 2>&1; -fi +# Enable and restart systemd-resolved +info "Enable systemd-resolved" +systemctl enable systemd-resolved.service> /dev/null 2>&1; +info "Restarting systemd-resolved" +systemctl restart systemd-resolved.service # Check and fix systemd-journal-gatewayd socket location if [ ! -S "/run/systemd-journal-gatewayd.sock" ]; then diff --git a/homeassistant-supervised/etc/systemd/system/hassio-supervisor.service b/homeassistant-supervised/etc/systemd/system/hassio-supervisor.service index 39fb77a..1351c4b 100644 --- a/homeassistant-supervised/etc/systemd/system/hassio-supervisor.service +++ b/homeassistant-supervised/etc/systemd/system/hassio-supervisor.service @@ -1,8 +1,8 @@ [Unit] Description=Hass.io supervisor Requires=docker.service dbus.service -Wants=network-online.target hassio-apparmor.service time-sync.target systemd-journal-gatewayd.socket -After=docker.service dbus.service network-online.target hassio-apparmor.service time-sync.target systemd-journal-gatewayd.socket +Wants=network-online.target hassio-apparmor.service time-sync.target systemd-journal-gatewayd.socket systemd-resolved.service +After=docker.service dbus.service network-online.target hassio-apparmor.service time-sync.target systemd-journal-gatewayd.socket systemd-resolved.service StartLimitIntervalSec=60 StartLimitBurst=5 ConditionPathExists=/run/dbus/system_bus_socket