This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
[patch] install-sh
- To: gcc <gcc at gcc dot gnu dot org>
- Subject: [patch] install-sh
- From: brent verner <brent at rcfile dot org>
- Date: Tue, 22 Aug 2000 16:09:22 -0400
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_
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;;