From 05ea0b46f130ca63235d287178c88c92af42b2eb Mon Sep 17 00:00:00 2001 From: Michael Sokolov Date: Sat, 27 Jan 2001 19:34:13 +0000 Subject: [PATCH] * ltconfig: Shell portability fix for the tagname validity check. --- ChangeLog | 4 ++++ ltconfig | 6 ++++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index a31dca7dc..ea01fcfe6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2001-01-27 Michael Sokolov , Alexandre Oliva + + * ltconfig: Shell portability fix for the tagname validity check. + 2001-01-27 Michael Sokolov * ltcf-cxx.sh: Use parentheses around eval $ac_compile. diff --git a/ltconfig b/ltconfig index fb0bf8b8b..7130a6f57 100755 --- a/ltconfig +++ b/ltconfig @@ -422,8 +422,10 @@ fi if test -n "$tagname"; then # Check whether tagname contains only valid characters - case "$tagname" in - *[!-_A-Za-z0-9,/]*) + case `$echo "X$tagname" | + $Xsed -e 's/[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]//g'` in + "") ;; + *) echo "$progname: invalid tag name: $tagname" 1>&2 exit 1 ;;