split-for-gcj.sh: Don't use unportable %{parameter%word}.
authorRainer Orth <ro@TechFak.Uni-Bielefeld.DE>
Thu, 11 Aug 2005 11:29:01 +0000 (11:29 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Thu, 11 Aug 2005 11:29:01 +0000 (11:29 +0000)
* lib/split-for-gcj.sh: Don't use unportable %{parameter%word}.
Don't use unportable !.

From-SVN: r102986

libjava/classpath/ChangeLog.gcj
libjava/classpath/lib/split-for-gcj.sh

index 9fde62e3f3326f819db319c2f870fcecabbca193..b4de2bc7667dd5eb77819a63e528df6d60425f5f 100644 (file)
@@ -1,3 +1,8 @@
+2005-08-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * lib/split-for-gcj.sh: Don't use unportable %{parameter%word}.
+       Don't use unportable !.
+
 2005-07-15  Tom Tromey  <tromey@redhat.com>
 
        * ChangeLog.gcj, Makefile.in, aclocal.m4, config.guess,
index bda7fda8805bca695fe80b045cc906377c097c21..477e0a8c18a19ad6bcc9ac773c4cf770dc6d679a 100755 (executable)
@@ -11,7 +11,7 @@ for dir in java javax gnu org; do
       list=lists/`echo $pkg | sed -e 's,/,-,g'`
       echo "$file" >> ${list}.list.1
       f2=`echo "$file" | sed -n -e "s,^.*/\($dir/.*\)$,\1,p"`
-      f2=${f2%.java}.class
+      f2=`echo "$f2" | sed -e 's/.java$//'`.class
       echo "$f2: ${list}.stamp" >> Makefile.deps
       echo "${list}.list: $file" >> Makefile.deps
    done
@@ -19,10 +19,10 @@ done
 
 # Only update a .list file if it changed.
 for file in lists/*.list.1; do
-   real=${file%.1}
-   if ! cmp -s $real $file; then
-      mv $file $real
-   else
+   real=`echo "$file" | sed -e 's/.1$//'`
+   if cmp -s $real $file; then
       rm $file
+   else
+      mv $file $real
    fi
 done