[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gcc-patches
Subject:    [patch] install-sh
From:       brent verner <brent () rcfile ! org>
Date:       2000-08-22 20:12:57
[Download RAW message or body]

(originally sent to gcc@... oops!)

Hi,

  I recently noticed that doing 'make install' was not writing over
previously installed files (specifically, libstdc++-v3 headers). This
is due to the fact that I have 'alias cp="cp -i"' in my .bashrc. The
following patch to install-sh causes each of the mv, cp and rm commands
to use the '-f' switch (overriding any default '-i' behavior).

cheers.
  brent

-- 
Damon Brent Verner                        o      _     _         _
Cracker JackŪ Surprise Certified  _o     /\_   _ \\o  (_)\__/o  (_)
brent@rcfile.org                _< \_   _>(_) (_)/<_    \_| \   _|/' \/
brent@linux1.org               (_)>(_) (_)        (_)   (_)    (_)'  _\o_

["install-sh.diff" (text/plain)]

Index: install-sh
===================================================================
RCS file: /cvs/gcc/egcs/install-sh,v
retrieving revision 1.3
diff -c -p -3 -r1.3 install-sh
*** install-sh	1998/10/12 10:44:57	1.3
--- install-sh	2000/08/22 19:59:57
*************** mkdirprog="${MKDIRPROG-mkdir}"
*** 43,62 ****
  
  transformbasename=""
  transform_arg=""
- instcmd="$mvprog"
  chmodcmd="$chmodprog 0755"
  chowncmd=""
  chgrpcmd=""
  stripcmd=""
  rmcmd="$rmprog -f"
! mvcmd="$mvprog"
  src=""
  dst=""
  dir_arg=""
  
  while [ x"$1" != x ]; do
      case $1 in
! 	-c) instcmd="$cpprog"
  	    shift
  	    continue;;
  
--- 43,63 ----
  
  transformbasename=""
  transform_arg=""
  chmodcmd="$chmodprog 0755"
  chowncmd=""
  chgrpcmd=""
  stripcmd=""
  rmcmd="$rmprog -f"
! mvcmd="$mvprog -f"
! cpcmd="$cpprog -f"
! instcmd="$mvcmd"
  src=""
  dst=""
  dir_arg=""
  
  while [ x"$1" != x ]; do
      case $1 in
! 	-c) instcmd="$cpcmd"
  	    shift
  	    continue;;
  


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic