* bootstrap (cp_mark_as_generated): Don't use "local", to
authorJim Meyering <jim@meyering.net>
Fri, 8 Sep 2006 08:57:45 +0000 (08:57 +0000)
committerJim Meyering <jim@meyering.net>
Fri, 8 Sep 2006 08:57:45 +0000 (08:57 +0000)
accommodate ancient "/bin/sh".  Suggested by Ralf Wildenhues.
Rename now-global "$src" and "$dst" to have cp_ prefix.
Safer, and avoids confusion.

ChangeLog
bootstrap

index 687014c..a7749a9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2006-09-08  Jim Meyering  <jim@meyering.net>
 
+       * bootstrap (cp_mark_as_generated): Don't use "local", to
+       accommodate ancient "/bin/sh".  Suggested by Ralf Wildenhues.
+       Rename now-global "$src" and "$dst" to have cp_ prefix.
+       Safer, and avoids confusion.
+
        * bootstrap (cp_mark_as_generated): New function.
        (slurp): Use it to prepend editor hints and a warning that
        the file we're copying is generated.
index f92654b..32bc478 100755 (executable)
--- a/bootstrap
+++ b/bootstrap
@@ -214,26 +214,25 @@ esac
 
 cp_mark_as_generated()
 {
-  local src=$1
-  local dst=$2
-  local c1 c2
-  case $dst in
+  cp_src=$1
+  cp_dst=$2
+  case $cp_dst in
     *.[ch])             c1='/* '; c2=' */';;
     *.texi)             c1='@c '; c2=     ;;
-    *.m4|*/Make*|Make*) c1='# ' c2=     ;;
-    *)                                    ;;
+    *.m4|*/Make*|Make*) c1='# ' ; c2=     ;;
+    *)                  c1=     ; c2=     ;;
   esac
 
   if test -z "$c1"; then
-    cp "$src" "$dst"
+    cp "$cp_src" "$cp_dst"
     return
   fi
 
   (
     echo "$c1-*- buffer-read-only: t -*- vi: set ro:$c2"
     echo "${c1}DO NOT EDIT! GENERATED AUTOMATICALLY!$c2"
-    cat "$src"
-  ) >> "$dst"
+    cat "$cp_src"
+  ) >> "$cp_dst"
 }
 
 slurp() {