From: Steven Rostedt (Red Hat) Date: Thu, 12 Dec 2013 02:16:59 +0000 (-0500) Subject: ktest: Add eval '=~' command to modify variables in config file X-Git-Tag: v3.14-rc1~177^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c75d22d9c675c4c77d87ff36de6e5023f14724ef;p=pandora-kernel.git ktest: Add eval '=~' command to modify variables in config file 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: Steven Rostedt --- Reading git-diff-tree failed