Allows me to alias rm='rm -i' and make update-patches.  While I'm
here, add -f to other mv and rm commands.

Okay?

-Ray-

Index: build/update-patches
===================================================================
RCS file: /cvs/ports/infrastructure/build/update-patches,v
retrieving revision 1.15
diff -u -r1.15 update-patches
--- build/update-patches        3 Feb 2007 17:08:13 -0000       1.15
+++ build/update-patches        3 May 2007 18:08:30 -0000
@@ -62,11 +62,11 @@
                        -I "^--- `echo $file$PATCHORIG | sed 's/[.+]/\\\\&/g'`  
" \
                        -I "^\+\+\+ `echo $file | sed 's/[.+]/\\\\&/g'` " $i 
$i.new 1>&2
                then
-                   rm $i.new
+                   rm -f $i.new
                else
                    echo 1>&2 "Patch $i for $file updated"
-                   mv $i $i$PATCHORIG
-                   mv $i.new $i
+                   mv -f $i $i$PATCHORIG
+                   mv -f $i.new $i
                    edit="$edit $i"
                fi
                continue 2
Index: mk/bsd.port.mk
===================================================================
RCS file: /cvs/ports/infrastructure/mk/bsd.port.mk,v
retrieving revision 1.891
diff -u -r1.891 bsd.port.mk
--- mk/bsd.port.mk      8 Apr 2007 11:26:39 -0000       1.891
+++ mk/bsd.port.mk      3 May 2007 18:08:31 -0000
@@ -1763,7 +1763,7 @@
 
 _refetch:
 .  for file cipher value in ${_PROBLEMS}
-       @rm ${DISTDIR}/${file}
+       @rm -f ${DISTDIR}/${file}
        @cd ${.CURDIR} && exec ${MAKE} ${DISTDIR}/${file} \
                
MASTER_SITE_OVERRIDE="ftp://ftp.openbsd.org/pub/OpenBSD/distfiles/${cipher}/${value}/";
 .  endfor
@@ -2454,13 +2454,13 @@
 
 readme:
        @tmpdir=`mktemp -d ${TMPDIR}/readme.XXXXXX`; \
-       trap 'rm -r $$tmpdir' 0 1 2 3 13 15; \
+       trap 'rm -rf $$tmpdir' 0 1 2 3 13 15; \
        cd ${.CURDIR} && ${MAKE} TMPDIR=$$tmpdir README_NAME=${README_NAME} \
                ${READMES_TOP}/${PKGPATH}/${FULLPKGNAME${SUBPACKAGE}}.html
 
 readmes:
        @tmpdir=`mktemp -d ${TMPDIR}/readme.XXXXXX`; \
-       trap 'rm -r $$tmpdir' 0 1 2 3 13 15; \
+       trap 'rm -rf $$tmpdir' 0 1 2 3 13 15; \
        cd ${.CURDIR} && ${MAKE} TMPDIR=$$tmpdir README_NAME=${README_NAME} \
                ${_READMES}
 
@@ -2806,8 +2806,8 @@
 .for _CAT in ${CATEGORIES}
        @linkname=${PORTSDIR}/${_CAT}/`basename ${.CURDIR}`; \
        if [ -L $$linkname ]; then \
-               echo "rm $$linkname"; \
-               rm $$linkname; \
+               echo "rm -f $$linkname"; \
+               rm -f $$linkname; \
                if rmdir ${PORTSDIR}/${_CAT} 2>/dev/null; then \
                        echo "rmdir ${PORTSDIR}/${_CAT}"; \
            fi; \
Index: mk/bsd.port.subdir.mk
===================================================================
RCS file: /cvs/ports/infrastructure/mk/bsd.port.subdir.mk,v
retrieving revision 1.83
diff -u -r1.83 bsd.port.subdir.mk
--- mk/bsd.port.subdir.mk       7 Apr 2007 09:55:13 -0000       1.83
+++ mk/bsd.port.subdir.mk       3 May 2007 18:08:31 -0000
@@ -155,7 +155,7 @@
 readmes:
        @DESCRIBE_TARGET=Yes; export DESCRIBE_TARGET; ${_subdir_fragment}
        @tmpdir=`mktemp -d ${TMPDIR}/readme.XXXXXX`; \
-       trap 'rm -r $$tmpdir' 0 1 2 3 13 15; \
+       trap 'rm -rf $$tmpdir' 0 1 2 3 13 15; \
        cd ${.CURDIR} && ${MAKE} TMPDIR=$$tmpdir \
                ${READMES_TOP}/${PKGPATH}/README.html
 
@@ -177,7 +177,7 @@
                -e '/%%DESCR%%/r${.CURDIR}/pkg/DESCR' -e '//d' \
                -e '/%%SUBDIR%%/r${TMPDIR}/subdirs' -e '//d' \
                ${README} > $@
-       @rm ${TMPDIR}/subdirs
+       @rm -f ${TMPDIR}/subdirs
 
 .PHONY: all fetch package fake extract configure \
        build describe distclean deinstall install update \

Reply via email to