The fetch_make_patchlist () in freebsd-update is not sort before uniq. Please sort before uniq. ===== start of patch ===== --- freebsd-update.org 2017-07-03 23:39:55.857074000 +0900 +++ freebsd-update 2017-07-29 10:41:51.403160000 +0900 @@ -1047,7 +1047,7 @@ continue fi echo "${X}|${Y}" - done | uniq + done | sort | uniq } # Print user-friendly progress statistics ===== end of patch =====
Then, "sort -u" is better than "sort | uniq"
Did you encounter a case with a duplicate, unsorted entries? I think this is reasonable, but am curious about how you came to this change.
(In reply to Ed Maste from comment #2) Yes, I'd like to update 10.3-RELEASE-p20 to 11.1-RELEASE on i386 machine, but some files have been fetched more than once. This machine (socket 370 Celeron 1400 MHz) is very slow to fetch files. I want to shorten transfer time.
A commit references this bug: Author: emaste Date: Wed Nov 22 01:50:23 UTC 2017 New revision: 326082 URL: https://svnweb.freebsd.org/changeset/base/326082 Log: freebsd-update: do not duplicate patchlist entries PR: 221079 Submitted by: Masachika ISHIZUKA Submitted by: ota@j.email.ne.jp Reviewed by: cperciva MFC after: 1 week Changes: head/usr.sbin/freebsd-update/freebsd-update.sh
A commit references this bug: Author: emaste Date: Wed Nov 29 20:38:21 UTC 2017 New revision: 326373 URL: https://svnweb.freebsd.org/changeset/base/326373 Log: MFC r326082: freebsd-update: do not duplicate patchlist entries PR: 221079 Submitted by: Masachika ISHIZUKA Submitted by: ota@j.email.ne.jp Reviewed by: cperciva Changes: _U stable/11/ stable/11/usr.sbin/freebsd-update/freebsd-update.sh
A commit references this bug: Author: emaste Date: Wed Nov 29 20:44:41 UTC 2017 New revision: 326374 URL: https://svnweb.freebsd.org/changeset/base/326374 Log: MFC r326082: freebsd-update: do not duplicate patchlist entries PR: 221079 Submitted by: Masachika ISHIZUKA Submitted by: ota@j.email.ne.jp Reviewed by: cperciva Changes: _U stable/10/ stable/10/usr.sbin/freebsd-update/freebsd-update.sh
Thank you for commit.
Thank you for the submission!