Re: processing order for configuration files in /etc/network/interfaces.d
On Mon, Aug 27, 2018 at 10:18:29AM +0200, firstname.lastname@example.org wrote:
> On Sun, Aug 26, 2018 at 09:36:30PM +0300, Martin T wrote:
> > I'm using "source":
> Wait a sec... this is not run-parts, then, but the shell builtin 'source'
> you are using, like in:
> > source /etc/network/interfaces.d/*
It's not a shell's builtin "source" command either, but rather, something
implemented by the Debian ifupdown software.
> Hm. Interfaces man page refers to wordexp(3), but this one doesn't say
> anything about sorted results
In the absence of such information, the best thing to conclude is that
the order is unspecified. It may be using the raw unsorted directory
contents from readdir(3), or it may be starting them all in parallel
threads, in which case the order will be nondeterministic.