Proposed patch to inform users of fetchindex
Doug Barton
DougB at FreeBSD.org
Mon Jan 31 16:00:50 PST 2005
On Mon, 31 Jan 2005, Adam Weinberger wrote:
> Doug Barton wrote:
>> I can't help but think that the majority of users try to build their own
>> index because they don't know that there is a better alternative. What
>> would y'all think of the following patch?
>
> I like the warning, but I don't think that making a new target is really a
> good thing. I think that printing the warning message at the beginning of a
> 'make index' is better than having 'make index' not result in any INDEX
> whatsoever.
Another way to approach it would be:
Index: Makefile
===================================================================
RCS file: /home/pcvs/ports/Makefile,v
retrieving revision 1.90
diff -u -r1.90 Makefile
--- Makefile 17 Dec 2004 11:23:22 -0000 1.90
+++ Makefile 31 Jan 2005 23:59:53 -0000
@@ -66,8 +66,12 @@
.include <bsd.port.subdir.mk>
index:
+.if !defined(I_REALLY_MEAN_IT)
+ @${ECHO} 'Warning'
+.else
@rm -f ${.CURDIR}/${INDEXFILE}
@cd ${.CURDIR} && make ${.CURDIR}/${INDEXFILE}
+.endif
fetchindex:
@cd ${.CURDIR} && ${FETCHINDEX} ${MASTER_SITE_INDEX}/${INDEXFILE}.bz2 && bunzip2 -f ${INDEXFILE}.bz2 && chmod a+r ${INDEXFILE}
Or similar ... It's the general concept I want to get across here, the
implementation is a SMOP.
Doug
--
This .signature sanitized for your protection
More information about the freebsd-ports
mailing list