Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Nov 2010 17:45:14 +0100 (CET)
From:      Tijl Coosemans <tijl@coosemans.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/152620: [patch] bsd.port.mk: Add -F to FETCH_ARGS
Message-ID:  <201011271645.oARGjE6G004853@hal.tijl.coosemans.org>
Resent-Message-ID: <201011271650.oARGo9H2098936@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         152620
>Category:       ports
>Synopsis:       [patch] bsd.port.mk: Add -F to FETCH_ARGS
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Nov 27 16:50:09 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Tijl Coosemans
>Release:        FreeBSD 9.0-CURRENT amd64
>Organization:
>Environment:
>Description:
When resuming an interrupted download fetch(1) often complains
about the local modification time not matching the remote and
exits. In my experience this mismatch has always been harmless
and fetch should just continue the download. If the local or remote
file really has been modified make checksum will catch that.

The attached patch replaces -R with -F in FETCH_ARGS to make fetch
stop complaining.
>How-To-Repeat:
>Fix:

--- ports.fetch_args.diff begins here ---
Index: bsd.port.mk
===================================================================
RCS file: /home/pcvs/ports/Mk/bsd.port.mk,v
retrieving revision 1.656
diff -u -r1.656 bsd.port.mk
--- bsd.port.mk	24 Nov 2010 23:04:02 -0000	1.656
+++ bsd.port.mk	27 Nov 2010 16:17:39 -0000
@@ -834,7 +834,7 @@
 # FETCH_BINARY	- Path to ftp/http fetch command if not in $PATH.
 #				  Default: "/usr/bin/fetch"
 # FETCH_ARGS	- Arguments to ftp/http fetch command.
-#				  Default: "-ApRr"
+#				  Default: "-AFpr"
 # FETCH_CMD		- ftp/http fetch command.
 #				  Default: ${FETCH_BINARY} ${FETCH_ARGS}
 # FETCH_BEFORE_ARGS
@@ -2313,7 +2313,7 @@
 
 .if exists(/usr/bin/fetch)
 FETCH_BINARY?=	/usr/bin/fetch
-FETCH_ARGS?=	-ApRr
+FETCH_ARGS?=	-AFpr
 FETCH_REGET?=	1
 .if !defined(DISABLE_SIZE)
 FETCH_BEFORE_ARGS+=	$${CKSIZE:+-S $$CKSIZE}
--- ports.fetch_args.diff ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011271645.oARGjE6G004853>