From b54ed69b1c901e45204856fa0af86a59adb0c0c0 Mon Sep 17 00:00:00 2001 From: Sam Betts Date: Thu, 20 Jul 2017 17:48:51 +0100 Subject: [PATCH] Break systemd unit dependency cycle By default systemd adds an implict dependency on basic.target, which on some systems (Ubuntu 16) is an example, that depends on network.target which is after network-pre.target. This results in a dependency cycle and results in no glean unit's getting run. Change-Id: I904f69163a77fa5ee26f702628f4be5fcebbed64 --- glean/init/glean@.service | 1 + 1 file changed, 1 insertion(+) diff --git a/glean/init/glean@.service b/glean/init/glean@.service index fe9b3c7..376a177 100644 --- a/glean/init/glean@.service +++ b/glean/init/glean@.service @@ -1,5 +1,6 @@ [Unit] Description=Glean for interface %I +DefaultDependencies=no Before=network-pre.target Wants=network-pre.target