diff --git a/lsb_release/src/lsb_release b/lsb_release/src/lsb_release index fb4cbc5..30c6c28 100755 --- a/lsb_release/src/lsb_release +++ b/lsb_release/src/lsb_release @@ -244,7 +244,7 @@ EASE ($DISTRIB_CODENAME)" NO="" # is Description string syntax correct ? if [ -z "$DISTRIB_DESCRIPTION" ] \ || [ -n "$(echo $DISTRIB_DESCRIPTION | \ - sed -e "s/.*$DESCSTR_DELI.*//")" ] + sed -e "s/.*$DESCSTR_DELI.*//I")" ] then TMP_DISTRIB_DESC=$(head -n 1 $FILENAME 2>/dev/null) [ -z "$DISTRIB_DESCRIPTION" ] \ @@ -259,7 +259,7 @@ EASE ($DISTRIB_CODENAME)" NO="y" else # Do simple check [ -n "$(echo $TMP_DISTRIB_DESC | \ - sed -e "s/.*$DESCSTR_DELI.*//")" ] \ + sed -e "s/.*$DESCSTR_DELI.*//I")" ] \ && NO="y" fi @@ -306,13 +306,13 @@ DisplayID() { ## Linux could be part of the distro name (i.e. Turbolinux) or a separate word ## set before, after... ## also expect a delimiter ( i.e. "release" ) - if [ -n "$(echo $TMP_DISTRIB_DESC | sed "s/.*$DESCSTR_DELI.*//")" ] + if [ -n "$(echo $TMP_DISTRIB_DESC | sed "s/.*$DESCSTR_DELI.*//I")" ] then DISTRIB_ID=$MSG_NA else DISTRIB_ID=$(echo " $TMP_DISTRIB_DESC" \ | sed -e "s/[[:blank:]][Ll][Ii][Nn][Uu][Xx][[:blank:]]/ /g" \ - -e "s/\(.*\)[[:blank:]]$DESCSTR_DELI.*/\1/" -e "s/[[:blank:]]//g") + -e "s/\(.*\)[[:blank:]]$DESCSTR_DELI.*/\1/I" -e "s/[[:blank:]]//g") fi fi if [ -z "$ARG_S" ] @@ -343,7 +343,7 @@ DisplayRelease() { if [ -z "$DISTRIB_RELEASE" ] then # parse the "$DISTRIB_DESCRIPTION" string DISTRIB_RELEASE=$(echo "$TMP_DISTRIB_DESC" | \ - sed -e "s/.*$DESCSTR_DELI[[:blank:]]*\([[:digit:]][[:graph:]]*\).*/\1/" ) + sed -e "s/.*$DESCSTR_DELI[[:blank:]]*\([[:digit:]][[:graph:]]*\).*/\1/I" ) [ "$DISTRIB_RELEASE" = "$TMP_DISTRIB_DESC" ] \ || [ -z "$DISTRIB_RELEASE" ] \ && DISTRIB_RELEASE=$MSG_NA @@ -361,7 +361,7 @@ DisplayCodename() { if [ -z "$DISTRIB_CODENAME" ] then # parse the "$DISTRIB_DESCRIPTION" string DISTRIB_CODENAME=$(echo "$TMP_DISTRIB_DESC" | \ - sed -e "s/.*$DESCSTR_DELI.*(\(.*\)).*/\1/") + sed -e "s/.*$DESCSTR_DELI.*(\(.*\)).*/\1/I") [ "$DISTRIB_CODENAME" = "$TMP_DISTRIB_DESC" ] \ || [ -z "$DISTRIB_CODENAME" ] \ && DISTRIB_CODENAME=$MSG_NA