From 154cc8aa8713d003144982dbce8bff9f40a49fe3 Mon Sep 17 00:00:00 2001 From: Bart Van Assche Date: Sat, 16 Mar 2013 11:37:39 +0000 Subject: [PATCH] scripts/specialize-patch: Expand RHEL_RELEASE_VERSION() git-svn-id: http://svn.code.sf.net/p/scst/svn/trunk@4803 d57e44dd-8a1f-0410-8b47-8ef2f437770f --- scripts/specialize-patch | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/specialize-patch b/scripts/specialize-patch index 4f8378d2f..011eb24d2 100755 --- a/scripts/specialize-patch +++ b/scripts/specialize-patch @@ -93,15 +93,19 @@ function evaluate(stmnt, pattern, arg, op, result) { gsub("RHEL_MINOR", RHEL_MINOR, stmnt) } + gsub("defined\\(RHEL_RELEASE_VERSION\\)", "1", stmnt) if (RHEL_MAJOR == "" || RHEL_MINOR == "") { gsub("defined\\(RHEL_RELEASE_CODE\\)", "0", stmnt) gsub("RHEL_RELEASE_CODE", "", stmnt) + gsub("RHEL_RELEASE_VERSION\\([^,)]*,[ ]*[^,)]*\\)", "0", stmnt) } else { gsub("defined\\(RHEL_RELEASE_CODE\\)", "1", stmnt) gsub("RHEL_RELEASE_CODE", RHEL_MAJOR * 256 + RHEL_MINOR, stmnt) + stmnt = gensub("RHEL_RELEASE_VERSION\\(([^,)]*),[ ]*([^,)]*)\\)", + "(\\1) * 256 + (\\2)", "g", stmnt) } if (SCSI_EXEC_REQ_FIFO_DEFINED != "")