From f219f239d84bdb86e642a11d260249480d1e7fc1 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Thu, 24 Sep 2020 13:40:39 +0200 Subject: [PATCH] Improve handling with services on supervisor (#867) * Improve handling with services on supervisor * add condition * move dbus to required, since we can't start the supervisor --- .../usr/lib/systemd/system/hassos-supervisor.service | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/buildroot-external/rootfs-overlay/usr/lib/systemd/system/hassos-supervisor.service b/buildroot-external/rootfs-overlay/usr/lib/systemd/system/hassos-supervisor.service index 6c71c34fa..3d91bae94 100644 --- a/buildroot-external/rootfs-overlay/usr/lib/systemd/system/hassos-supervisor.service +++ b/buildroot-external/rootfs-overlay/usr/lib/systemd/system/hassos-supervisor.service @@ -1,11 +1,12 @@ [Unit] Description=HassOS supervisor -Requires=docker.service +Requires=docker.service rauc.service dbus.service Wants=network-online.target -After=docker.service rauc.service dbus.socket network-online.target +After=docker.service rauc.service dbus.service network-online.target RequiresMountsFor=/mnt/data /mnt/boot /mnt/overlay StartLimitIntervalSec=60 StartLimitBurst=5 +ConditionPathExists=/run/dbus/system_bus_socket /run/docker.socket [Service] Type=simple