From b1bffc1494e4f3f637f82d4ad79fa4bbeb835d7d Mon Sep 17 00:00:00 2001
From: Markus Blatt <mblatt@dune-project.org>
Date: Wed, 1 May 2013 08:40:36 +0000
Subject: [PATCH] Use tr instead of ${var,,} and ${var^^} which according to
 Elias is not available in older bash versions.

[[Imported from SVN: r7462]]
---
 lib/dunemodules.lib | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/dunemodules.lib b/lib/dunemodules.lib
index b69229ba7..59c84f897 100644
--- a/lib/dunemodules.lib
+++ b/lib/dunemodules.lib
@@ -586,8 +586,8 @@ check_version() {
 default_am2cmake_options(){
     while test "$#" -gt 0; do
         local package=$1
-        local lowercase=${1,,}
-        local uppercase=${1^^}
+        local lowercase=`tr 'A-Z' 'a-z' <<< $1`
+        local uppercase=`tr 'a-z' 'A-Z' <<< $1`
         shift
         if eval test \$"$lowercase"_processed ; then
             continue
@@ -622,8 +622,8 @@ default_am2cmake_options(){
 default_am2cmake_libraries(){
     while test "$#" -gt 0; do
         lib=$1
-        lowercase=${1,,}
-        uppercase=${1^^}
+        local lowercase=`tr 'A-Z' 'a-z' <<< $1`
+        local uppercase=`tr 'a-z' 'A-Z' <<< $1`
         shift
 	if eval test \$"$lowercase"-lib_processed; then
 	    continue
-- 
GitLab