• Steven Rostedt (Red Hat)'s avatar
    ktest: Add eval '=~' command to modify variables in config file · c75d22d9
    Steven Rostedt (Red Hat) authored
    With the added variable ${KERNEL_VERSION}, it is useful to be
    able to use parts of it for other variables.
    
    For example, if you want to create a warnings file for each major
    kernel version to test sub versions against you can create
    your warnings file with like this:
    
      WARNINGS_FILE = warnings-file-${KERNEL_VERSION}
    
    But this may add 3.8.12 or something, and we want all 3.8.* to
    use the same file, and 3.10.* to use another file, and so on.
    With the eval command we can, by adding:
    
      WARNINGS_FILE =~ s/(-file-\d+\.\d+).*/$1/
    
    Which will chop off the extra characters after the 3.8.
    Signed-off-by: default avatarSteven Rostedt <rostedt@goodmis.org>
    c75d22d9
ktest.pl 91.4 KB