Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #199425

Re: processing order for configuration files in /etc/network/interfaces.d

From <tomas@tuxteam.de>
Newsgroups linux.debian.user
Subject Re: processing order for configuration files in /etc/network/interfaces.d
Date 2018-08-27 16:50 +0200
Message-ID <wrr06-7Pn-17@gated-at.bofh.it> (permalink)
References (3 earlier) <wr4wy-2ZP-15@gated-at.bofh.it> <wr877-59m-13@gated-at.bofh.it> <wrkUG-4m8-3@gated-at.bofh.it> <wrprj-74C-5@gated-at.bofh.it> <wrpUm-7dM-17@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Mon, Aug 27, 2018 at 04:32:26PM +0300, Reco wrote:
> 	Hi.
> 
> On Mon, Aug 27, 2018 at 09:08:19AM -0400, Greg Wooledge wrote:
> > > 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.
> 
> wordexp(3) invokes glob(3).
> 
> glob(3) states that one *needs* to specify GLOB_NOSORT to get resultes
> pathnames in no particular order, as by default the result will be
> sorted.
> 
> Unless I'm reading glibc source wrong, the only non-default argument
> that wordexp(3) passes to glob(3) is GLOB_NOCHECK.

Thanks for looking into the source.

The remaining problem is, since the doc seems pretty fuzzy about that,
whether one can rely on this behaviour, or whether this is just an
implementation detail which can change under one at any time.

Cheers
- -- t 
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iEYEARECAAYFAluED2IACgkQBcgs9XrR2kZF+wCdFpzaW8GZDiKF4LxaJp/RJpG7
3VsAnjHEgqjKgjhu2i9pg+ORE3kqyyF/
=8T3S
-----END PGP SIGNATURE-----

Back to linux.debian.user | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

processing order for configuration files in /etc/network/interfaces.d Martin T <m4rtntns@gmail.com> - 2018-08-23 16:40 +0200
  Re: processing order for configuration files in  /etc/network/interfaces.d <tomas@tuxteam.de> - 2018-08-23 17:10 +0200
    Re: processing order for configuration files in /etc/network/interfaces.d Martin T <m4rtntns@gmail.com> - 2018-08-26 14:50 +0200
      Re: processing order for configuration files in  /etc/network/interfaces.d David Wright <deblis@lionunicorn.co.uk> - 2018-08-26 16:50 +0200
        Re: processing order for configuration files in /etc/network/interfaces.d Martin T <m4rtntns@gmail.com> - 2018-08-26 20:40 +0200
          Re: processing order for configuration files in  /etc/network/interfaces.d Zenaan Harkness <zenaan@freedbms.net> - 2018-08-27 04:40 +0200
          Re: processing order for configuration files in  /etc/network/interfaces.d <tomas@tuxteam.de> - 2018-08-27 10:20 +0200
            Re: processing order for configuration files in  /etc/network/interfaces.d Greg Wooledge <wooledg@eeg.ccf.org> - 2018-08-27 15:10 +0200
              Re: processing order for configuration files in  /etc/network/interfaces.d <tomas@tuxteam.de> - 2018-08-27 15:30 +0200
              Re: processing order for configuration files in  /etc/network/interfaces.d Reco <recoverym4n@gmail.com> - 2018-08-27 15:40 +0200
                Re: processing order for configuration files in  /etc/network/interfaces.d <tomas@tuxteam.de> - 2018-08-27 16:50 +0200
                Re: processing order for configuration files in  /etc/network/interfaces.d Reco <recoverym4n@gmail.com> - 2018-08-27 17:50 +0200
                Re: processing order for configuration files in  /etc/network/interfaces.d <tomas@tuxteam.de> - 2018-08-27 17:50 +0200
                Re: processing order for configuration files in  /etc/network/interfaces.d Greg Wooledge <wooledg@eeg.ccf.org> - 2018-08-27 18:10 +0200
                Re: processing order for configuration files in  /etc/network/interfaces.d Reco <recoverym4n@gmail.com> - 2018-08-27 18:30 +0200
                Re: processing order for configuration files in  /etc/network/interfaces.d David Wright <deblis@lionunicorn.co.uk> - 2018-08-27 18:50 +0200
                Re: processing order for configuration files in  /etc/network/interfaces.d Reco <recoverym4n@gmail.com> - 2018-08-27 19:40 +0200
          Re: processing order for configuration files in  /etc/network/interfaces.d David Wright <deblis@lionunicorn.co.uk> - 2018-08-28 15:30 +0200
  Re: processing order for configuration files in  /etc/network/interfaces.d Badiane Ka <badiane_ka@yahoo.com> - 2018-08-29 17:50 +0200

csiph-web