Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 7091e2fd authored by Nick Desaulniers's avatar Nick Desaulniers
Browse files

DeviceInfoUtils: support clang kernel version

Test: view settings
Bug: 32455817
Change-Id: Iaaf8021fa743c74c8052b6a3352ef15b40cc4974
parent 99449eea
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -82,11 +82,10 @@ public class DeviceInfoUtils {

        final String PROC_VERSION_REGEX =
                "Linux version (\\S+) " + /* group 1: "3.0.31-g6fb96c9" */
                "\\((\\S+?)\\) " +        /* group 2: "x@y.com" (kernel builder) */
                "(?:\\(gcc.+? \\)) " +    /* ignore: GCC version information */
                "(#\\d+) " +              /* group 3: "#1" */
                "(?:.*?)?" +              /* ignore: optional SMP, PREEMPT, and any CONFIG_FLAGS */
                "((Sun|Mon|Tue|Wed|Thu|Fri|Sat).+)"; /* group 4: "Thu Jun 28 11:02:39 PDT 2012" */
                "\\((\\S+)\\)" +          /* group 2: "x@y.com" (kernel builder) */
                ".*(#\\d+)" +             /* group 3: "#1" */
                /* group 4: "Thu Jun 28 11:02:39 PDT 2012" */
                ".*((?:Sun|Mon|Tue|Wed|Thu|Fri|Sat).+)";

        Matcher m = Pattern.compile(PROC_VERSION_REGEX).matcher(rawKernelVersion);
        if (!m.matches()) {