From: Jim Meyering Date: Fri, 8 Sep 2006 08:57:45 +0000 (+0000) Subject: * bootstrap (cp_mark_as_generated): Don't use "local", to X-Git-Tag: COREUTILS-6_2~25 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=926e64e0210dad275c150d1d599c021412d7e1f6;p=platform%2Fupstream%2Fcoreutils.git * 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. --- diff --git a/ChangeLog b/ChangeLog index 687014c..a7749a9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2006-09-08 Jim Meyering + * 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. diff --git a/bootstrap b/bootstrap index f92654b..32bc478 100755 --- 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() {