Re: [EXT] Re: "[Match]" section in systemd.link file doesn't match interface

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Mar 4, 2020 at 9:45 AM Ulrich Windl <Ulrich.Windl@xxxxxxxxxxxxxxxxxxxx> wrote:
>>> Felix <systemd-devel@xxxxxxxxxxxx> schrieb am 03.03.2020 um 15:20 in Nachricht
<28933_1583245223_5E5E67A7_28933_1176_1_13488396-f23a-8701-3f64-260f060119d5@ham
e.net>:
> Thank you for your help! I've found my problem and it was way simpler
> than I thought.
>
> The systemd.link manpage mentions:
> "The first (in lexical order) of the link files that matches a given
> device is applied. Note that a default file 99-default.link is shipped
> by the system. Any user-supplied .link should hence have a lexically
> earlier name to be considered at all."
>
> My .link file wasn't considered because its file name came lexically
> after '99-default.link'.

A word of warning: With Unicode collating sequences the ordering of such files can sometimes be "unexpected" (e.g. comparing '-' with '.').

AFAIK systemd itself always uses ASCIIbetical order (as it should). So it might not match with `ls` and `sort`, true, but at least it should work consistently regardless of locale.

--
Mantas Mikulėnas
_______________________________________________
systemd-devel mailing list
systemd-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.freedesktop.org/mailman/listinfo/systemd-devel

[Index of Archives]     [LARTC]     [Bugtraq]     [Yosemite Forum]     [Photo]

  Powered by Linux