From: Lukas Nykryn Date: Wed, 23 Jul 2014 10:49:14 +0000 (+0200) Subject: sysv: order initscripts which provide $network before network.target X-Git-Tag: v216~378 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=805b573fad06b845502e76f3db3a0efa7583149d;p=platform%2Fupstream%2Fsystemd.git sysv: order initscripts which provide $network before network.target Due to recent changes where $network "maps" to network-online.target it is not guaranteed that initscript which provides networking will be terminated after network.target during shutdown which is against LSB. --- diff --git a/src/sysv-generator/sysv-generator.c b/src/sysv-generator/sysv-generator.c index 5206279..9a869ba 100644 --- a/src/sysv-generator/sysv-generator.c +++ b/src/sysv-generator/sysv-generator.c @@ -482,6 +482,11 @@ static int load_sysv(SysvStub *s) { r = strv_extend(&s->wants, m); if (r < 0) return log_oom(); + if (streq(m, SPECIAL_NETWORK_ONLINE_TARGET)) { + r = strv_extend(&s->before, SPECIAL_NETWORK_TARGET); + if (r < 0) + return log_oom(); + } } if (r < 0)