depmod: use real regex matching on depmod "overrides" entries
commit70c4f735aa41f2f7db3a4e4488f3a98feaf1c729
authorJon Masters <jcm@jonmasters.org>
Fri, 15 Jan 2010 06:55:02 +0000 (15 01:55 -0500)
committerJon Masters <jcm@jonmasters.org>
Fri, 15 Jan 2010 06:55:02 +0000 (15 01:55 -0500)
treef4128f4b8770a2adb7cd7e396104e4001638d724
parent1c6fd378d7712a4f4d7178269c22c49b11a5adfe
depmod: use real regex matching on depmod "overrides" entries

We implement support for matching "override" entries in depmod config
files to determine which module of several alternatives will be used.

The existing implementation is a very poor "wildcard" match that does
not use real regular expressions. This version uses the standard POSIX
extended regular expressions, with backward compatibility to match on
a single "*" kernel version as in the original (broken) design.

Signed-off-by: Jon Masters <jcm@jonmasters.org>
depmod.c
util.c
util.h