From 9d77b4a71c14baf60d516eb2cde38663d84ac681 Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Wed, 3 Feb 2016 11:30:00 +0100 Subject: [PATCH] connman: adjust connman.service to allow clean shutdown --- packages/network/connman/system.d/connman.service | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/packages/network/connman/system.d/connman.service b/packages/network/connman/system.d/connman.service index ccca00e77c..47610ce044 100644 --- a/packages/network/connman/system.d/connman.service +++ b/packages/network/connman/system.d/connman.service @@ -1,8 +1,9 @@ [Unit] Description=Connection service -Requires=dbus.socket -After=dbus.socket -Before=network.target +DefaultDependencies=false +Conflicts=shutdown.target +Before=network.target multi-user.target shutdown.target +After=dbus.service Wants=network.target [Service] @@ -15,8 +16,6 @@ ExecStartPre=-/bin/sh -c "cat /storage/.cache/hostname > /proc/sys/kernel/hostna ExecStartPre=-/bin/sh -c "cat /storage/.config/hosts.conf > /etc/hosts" ExecStartPre=/sbin/ifconfig lo 127.0.0.1 netmask 255.0.0.0 up ExecStart=/bin/sh -c ". /usr/lib/connman/connman-setup; exec /usr/sbin/connmand -nr $CONNMAN_MAIN $CONNMAN_DEBUG" -# send SIGKILL on stop to keep ip configuration -KillSignal=SIGKILL StandardOutput=null RestartSec=2 StartLimitInterval=0