* observer.sh: Use observer.tmp instead of observer.inc-tmp which
authorEli Zaretskii <eliz@gnu.org>
Thu, 12 May 2005 15:44:19 +0000 (15:44 +0000)
committerEli Zaretskii <eliz@gnu.org>
Thu, 12 May 2005 15:44:19 +0000 (15:44 +0000)
on 8+3 filesystems overwrites observer.inc.  Update copyright year
of the resultant file.

gdb/ChangeLog
gdb/observer.sh

index 5cefd6d75fa326f29ed6a2e2aa5f817a59f3fea6..da4fd298758b7a033775284a1437155b46e2ee19 100644 (file)
@@ -1,5 +1,9 @@
 2005-05-12  Eli Zaretskii  <eliz@gnu.org>
 
+       * observer.sh: Use observer.tmp instead of observer.inc-tmp which
+       on 8+3 filesystems overwrites observer.inc.  Update copyright year
+       of the resultant file.
+
        * gnu-v3-abi.c (init_gnuv3_ops): Cast is_gnu_v3_mangled_dtor and
        is_gnu_v3_mangled_ctor to avoid compiler warnings.
 
index b23f15e044ac92371882520499a76db254a6ff9a..fb92b635673cbc5f8f21b2b006ede012528dfc72 100755 (executable)
@@ -8,18 +8,19 @@ fi
 
 lang=$1 ; shift
 texi=$1 ; shift
-o=$1 ; shift
-echo "Creating ${o}-tmp" 1>&2
-rm -f ${o}-tmp
+o=$1
+otmp="`echo $1 | sed -e 's,\.[^.]*$,,'`.tmp"; shift
+echo "Creating ${otmp}" 1>&2
+rm -f ${otmp}
 
 # Can use any of the following: cat cmp cp diff echo egrep expr false
 # grep install-info ln ls mkdir mv pwd rm rmdir sed sleep sort tar
 # test touch true
 
-cat <<EOF >>${o}-tmp
+cat <<EOF >>${otmp}
 /* GDB Notifications to Observers.
 
-   Copyright 2004 Free Software Foundation, Inc.
+   Copyright 2004, 2005 Free Software Foundation, Inc.
 
    This file is part of GDB.
 
@@ -46,7 +47,7 @@ EOF
 
 
 case $lang in
-    h) cat <<EOF >>${o}-tmp
+    h) cat <<EOF >>${otmp}
 #ifndef OBSERVER_H
 #define OBSERVER_H
 
@@ -87,7 +88,7 @@ sed -n '
 ' $texi | while read event formal actual
 do
   case $lang in
-      h) cat <<EOF >>${o}-tmp
+      h) cat <<EOF >>${otmp}
 
 /* ${event} notifications.  */
 
@@ -100,7 +101,7 @@ EOF
        ;;
 
       inc)
-       cat <<EOF >>${o}-tmp
+       cat <<EOF >>${otmp}
 
 /* ${event} notifications.  */
 
@@ -146,12 +147,12 @@ done
 
 
 case $lang in
-    h) cat <<EOF >>${o}-tmp
+    h) cat <<EOF >>${otmp}
 
 #endif /* OBSERVER_H */
 EOF
 esac
 
 
-echo Moving ${o}-tmp to ${o}
-mv ${o}-tmp ${o}
+echo Moving ${otmp} to ${o}
+mv ${otmp} ${o}