summaryrefslogtreecommitdiff
path: root/src/sysv-generator
diff options
context:
space:
mode:
authorLukáš Nykrýn <lnykryn@redhat.com>2017-03-30 11:12:50 +0200
committerLennart Poettering <lennart@poettering.net>2017-03-30 11:12:50 +0200
commitbd9ad4ff5bf2252f46ccf0cb91b3ed16def1c1a4 (patch)
tree5473b84b01a0f25db3fc4b7b66a4f48f1f8c4fa4 /src/sysv-generator
parent9aeac5c62397517cabe829f8642a64246e228b6e (diff)
downloadsystemd-bd9ad4ff5bf2252f46ccf0cb91b3ed16def1c1a4.tar.gz
sysv-generator: Provides: $network should also pull network.target to transaction (#5652)
network.target should be pulled in to the transaction by the unit that provides network services, but currently for initscripts it only pulls in network-online.target.
Diffstat (limited to 'src/sysv-generator')
-rw-r--r--src/sysv-generator/sysv-generator.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/sysv-generator/sysv-generator.c b/src/sysv-generator/sysv-generator.c
index 9fde9b1884..9828078443 100644
--- a/src/sysv-generator/sysv-generator.c
+++ b/src/sysv-generator/sysv-generator.c
@@ -389,6 +389,9 @@ static int handle_provides(SysvStub *s, unsigned line, const char *full_text, co
r = strv_extend(&s->before, SPECIAL_NETWORK_TARGET);
if (r < 0)
return log_oom();
+ r = strv_extend(&s->wants, SPECIAL_NETWORK_TARGET);
+ if (r < 0)
+ return log_oom();
}
break;