[systemd-devel] EXT :Antw: [EXT] Udev Regex

Andrei Borzenkov arvidjaar at gmail.com
Wed May 6 13:49:14 UTC 2020


On Wed, May 6, 2020 at 4:43 PM Lennart Poettering
<lennart at poettering.net> wrote:
>
> On Mi, 06.05.20 13:03, Boyce, Kevin P [US] (AS) (Kevin.Boyce at ngc.com) wrote:
>
> > Ulrich,
> >
> > I just noticed that too.  This seems rather restrictive given that one could have a system with many drives, and with GPT it is not unreasonable to have a large number of partitions as well.
> >
> > There should be a way in udev to write rules that can distinguish between /dev/sda and /dev/sdzfe87.  Matching with sd[a-z]* or even sd* does not provide enough granularity.
> >
> > What would it take to get this sort of request in to systemd-udev to
> > support perl style regular expressions that can group terms and
> > match multiple instances of a group with '+'?
>
> I am sorry, but no. We are talking about device nodes, i.e. file
> objects in the file system tree. It's generally understood that files
> are matched with globs, not regexes.
>
> There are things where regexes might be fine, but not matching of file
> names.
>
> Or to say this differently: as soon as you convinced bash to replace
> its glob matching with regex matching we can consider this for udev
> too.
>


bash already does it if extglob is set.


More information about the systemd-devel mailing list