[systemd-devel] [PATCH] sysv: order initscripts which provide $network before network.target

Lukáš Nykrýn lnykryn at redhat.com
Wed Jul 30 01:34:19 PDT 2014


Since there was no comment I have pushed it to the git, we need that
patch in fedora.

Lukas

Lukas Nykryn píše v St 23. 07. 2014 v 13:04 +0200:
> 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.
> ---
>  src/sysv-generator/sysv-generator.c | 5 +++++
>  1 file changed, 5 insertions(+)
> 
> 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)




More information about the systemd-devel mailing list