Proposed patch to inform users of fetchindex
Charles Swiger
cswiger at mac.com
Mon Jan 31 16:34:29 PST 2005
On Jan 31, 2005, at 7:13 PM, Adam Weinberger wrote:
> That said, I'd also be okay with having 'make index' do the same thing
> as 'make fetchindex', and have the current 'make index' behaviour be
> moved to a new target called 'make buildindex'.
Adam's made an excellent point here, so how about something like:
--- Makefile.orig Mon Dec 20 13:21:54 2004
+++ Makefile Mon Jan 31 19:29:39 2005
@@ -66,6 +66,22 @@
.include <bsd.port.subdir.mk>
index:
+ @${ECHO} 'Building the index file for the ports collection is a
complex task, which'
+ @${ECHO} 'may take anywhere from several minutes to an hour or
longer to complete.'
+ @${ECHO} 'If you do not have a complete, up-to-date ports
collection, building the'
+ @${ECHO} 'index will fail. Please be sure you are not using a
cvsup refuse file.'
+ @${ECHO} ''
+ @${ECHO} 'If are certain you want to build your own index, hit
Cntl-C now and use:'
+ @${ECHO} ''
+ @${ECHO} ' make buildindex'
+ @${ECHO} ''
+ @${ECHO} '...instead. However, most users prefer to use "make
fetchindex", which'
+ @${ECHO} 'will download the latest working version of the index
(~600K).'
+ @${ECHO} ''
+ @sleep 3
+ make fetchindex
+
+buildindex:
@rm -f ${.CURDIR}/${INDEXFILE}
@cd ${.CURDIR} && make ${.CURDIR}/${INDEXFILE}
--
-Chuck
More information about the freebsd-ports
mailing list