Send connman mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
https://lists.01.org/mailman/listinfo/connman
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of connman digest..."
Today's Topics:
1. Does not create resolv.conf parent directories (Nuno Gon?alves)
2. Re: Does not create resolv.conf parent directories (Slava Monich)
3. Re: Does not create resolv.conf parent directories (Jonas Bonn)
4. Re: Does not create resolv.conf parent directories
(Nuno Gon?alves)
5. Re: Does not create resolv.conf parent directories (Roy Reese)
----------------------------------------------------------------------
Message: 1
Date: Mon, 22 Oct 2018 15:43:40 +0200
From: Nuno Gon?alves <[email protected]>
To: [email protected]
Subject: Does not create resolv.conf parent directories
Message-ID:
<caexmxlr5y3r1w-et-g6nb7hw41hok_x78ittdyghrlu6cvz...@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"
Hi,
Connman does not create the parent directories before attempting to
create resolv.conf.
As a result on boot, if /var/run/connman does not exist, this error
message is printed:
Cannot create /var/run/connman/resolv.conf falling back to /etc/resolv.conf
I believe creating this directories, in temporary partitions, should
be a responsibility of connman.
Would like some confirmation because I submit a patch.
Thanks,
Nuno
------------------------------
Message: 2
Date: Mon, 22 Oct 2018 18:28:52 +0300
From: Slava Monich <[email protected]>
To: [email protected]
Subject: Re: Does not create resolv.conf parent directories
Message-ID: <[email protected]>
Content-Type: text/plain; charset=utf-8; format=flowed
Hi Nuno,
> Hi,
>
> Connman does not create the parent directories before attempting to
> create resolv.conf.
>
> As a result on boot, if /var/run/connman does not exist, this error
> message is printed:
>
> Cannot create /var/run/connman/resolv.conf falling back to /etc/resolv.conf
>
> I believe creating this directories, in temporary partitions, should
> be a responsibility of connman.
As far as I understand it's supposed to be done by systemd-tmpfiles [1]
based on generated config [2].
> Would like some confirmation because I submit a patch.
>
> Thanks,
> Nuno
Cheers,
-Slava
[1] https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html
[2]
https://git.kernel.org/pub/scm/network/connman/connman.git/tree/scripts/connman_resolvconf.conf.in
------------------------------
Message: 3
Date: Mon, 22 Oct 2018 17:34:19 +0200
From: Jonas Bonn <[email protected]>
To: Slava Monich <[email protected]>, [email protected]
Subject: Re: Does not create resolv.conf parent directories
Message-ID: <[email protected]>
Content-Type: text/plain; charset=utf-8; format=flowed
On 22/10/18 17:28, Slava Monich wrote:
> Hi Nuno,
>
>> Hi,
>>
>> Connman does not create the parent directories before attempting to
>> create resolv.conf.
>>
>> As a result on boot, if /var/run/connman does not exist, this error
>> message is printed:
>>
>> Cannot create /var/run/connman/resolv.conf falling back to
>> /etc/resolv.conf
>>
>> I believe creating this directories, in temporary partitions, should
>> be a responsibility of connman.
>
> As far as I understand it's supposed to be done by systemd-tmpfiles [1]
> based on generated config [2].
Even better would be to set RuntimeDirectory in the service file. That
way all the private filesystem namespaces, dynamic user, etc. bits work
automatically.
The original question is relevant though if connman is started by
something other than systemd, though. In that case it makes sense for
connman to create the directory if it can. Do we still cater to users
that don't run systemd? I wouldn't bother but I think that's still a
controversial view...
/Jonas
>
>> Would like some confirmation because I submit a patch.
>>
>> Thanks,
>> Nuno
>
> Cheers,
> -Slava
>
> [1] https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html
> [2]
> https://git.kernel.org/pub/scm/network/connman/connman.git/tree/scripts/connman_resolvconf.conf.in
>
>
> _______________________________________________
> connman mailing list
> [email protected]
> https://lists.01.org/mailman/listinfo/connman
------------------------------
Message: 4
Date: Mon, 22 Oct 2018 17:36:28 +0200
From: Nuno Gon?alves <[email protected]>
To: [email protected]
Cc: [email protected]
Subject: Re: Does not create resolv.conf parent directories
Message-ID:
<CAEXMXLTgc-Uh2OviY=1yhyfe2pi60veof-uyjwz+mwvngzu...@mail.gmail.com>
Content-Type: text/plain; charset="UTF-8"
I missed that tmpfiles.d requirement. Thanks for taking the time to point that.
On Mon, Oct 22, 2018 at 5:28 PM Slava Monich <[email protected]> wrote:
>
> Hi Nuno,
>
> > Hi,
> >
> > Connman does not create the parent directories before attempting to
> > create resolv.conf.
> >
> > As a result on boot, if /var/run/connman does not exist, this error
> > message is printed:
> >
> > Cannot create /var/run/connman/resolv.conf falling back to /etc/resolv.conf
> >
> > I believe creating this directories, in temporary partitions, should
> > be a responsibility of connman.
>
> As far as I understand it's supposed to be done by systemd-tmpfiles [1]
> based on generated config [2].
>
> > Would like some confirmation because I submit a patch.
> >
> > Thanks,
> > Nuno
>
> Cheers,
> -Slava
>
> [1] https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html
> [2]
> https://git.kernel.org/pub/scm/network/connman/connman.git/tree/scripts/connman_resolvconf.conf.in
------------------------------
Message: 5
Date: Mon, 22 Oct 2018 19:24:26 +0200
From: "Roy Reese" <[email protected]>
To: [email protected]
Subject: Re: Does not create resolv.conf parent directories
Message-ID:
<trinity-31648179-cc3a-4b76-9afc-ec6ae2b74755-1540229066259@3c-app-mailcom-bs11>
Content-Type: text/plain; charset=UTF-8
> Enviar: lunes 22 de octubre de 2018 a las 17:34
> De: "Jonas Bonn" <[email protected]>
> Para: "Slava Monich" <[email protected]>, [email protected]
> Asunto: Re: Does not create resolv.conf parent directories
>
>
>
> On 22/10/18 17:28, Slava Monich wrote:
> > Hi Nuno,
> >
> >> Hi,
> >>
> >> Connman does not create the parent directories before attempting to
> >> create resolv.conf.
> >>
> >> As a result on boot, if /var/run/connman does not exist, this error
> >> message is printed:
> >>
> >> Cannot create /var/run/connman/resolv.conf falling back to
> >> /etc/resolv.conf
> >>
> >> I believe creating this directories, in temporary partitions, should
> >> be a responsibility of connman.
> >
> > As far as I understand it's supposed to be done by systemd-tmpfiles [1]
> > based on generated config [2].
>
> Even better would be to set RuntimeDirectory in the service file. That
> way all the private filesystem namespaces, dynamic user, etc. bits work
> automatically.
>
> The original question is relevant though if connman is started by
> something other than systemd, though. In that case it makes sense for
> connman to create the directory if it can. Do we still cater to users
> that don't run systemd? I wouldn't bother but I think that's still a
> controversial view...
>
> /Jonas
>
I would like to hear the answer to that. I use Enlightenment and like Connman,
but have about had it with systemd. There are still good non-systemd distros
(Gentoo, Slackware, MX Linux, and newer Artix) and I am increasingly inclined
to switch out, especially to Artix which is Arch w/o systemd.
> >
> >> Would like some confirmation because I submit a patch.
> >>
> >> Thanks,
> >> Nuno
> >
> > Cheers,
> > -Slava
> >
> > [1] https://www.freedesktop.org/software/systemd/man/tmpfiles.d.html
> > [2]
> > https://git.kernel.org/pub/scm/network/connman/connman.git/tree/scripts/connman_resolvconf.conf.in
> >
> >
> > _______________________________________________
> > connman mailing list
> > [email protected]
> > https://lists.01.org/mailman/listinfo/connman
> _______________________________________________
> connman mailing list
> [email protected]
> https://lists.01.org/mailman/listinfo/connman
>
------------------------------
Subject: Digest Footer
_______________________________________________
connman mailing list
[email protected]
https://lists.01.org/mailman/listinfo/connman
------------------------------
End of connman Digest, Vol 36, Issue 20
***************************************