aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2005-05-12 15:44:19 +0000
committerEli Zaretskii <eliz@gnu.org>2005-05-12 15:44:19 +0000
commit15c3c5c65b6cda5791130a57145cc6feee04fdaf (patch)
tree716ff16ed97f860ff9257fddb75c0699a6c2ebc1
parent358777b0d63059b9b231f4c8758bfb7a6df612ef (diff)
downloadfsf-binutils-gdb-15c3c5c65b6cda5791130a57145cc6feee04fdaf.zip
fsf-binutils-gdb-15c3c5c65b6cda5791130a57145cc6feee04fdaf.tar.gz
fsf-binutils-gdb-15c3c5c65b6cda5791130a57145cc6feee04fdaf.tar.bz2
* 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.
-rw-r--r--gdb/ChangeLog4
-rwxr-xr-xgdb/observer.sh23
2 files changed, 16 insertions, 11 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 5cefd6d..da4fd29 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -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.
diff --git a/gdb/observer.sh b/gdb/observer.sh
index b23f15e..fb92b63 100755
--- a/gdb/observer.sh
+++ b/gdb/observer.sh
@@ -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}