4.7 MASTER_SITES

在MASTER_SITES变量指定源代码tar包的FTP/http的URL(不要忘记"/").

如果在本地系统没有找到需要的源文件,FETCH会到指定的URL取回tar包.

考虑网络的因素,建议你多加几个地址,我们甚至考虑加入最近地址的判断.

如果源文件的tar包来自像X,GNU,perl CPAN之类的地址.你可以简单的把你的MASTER_SITES定义为MASTER_SITE_*(如,MASTER_SITE_XCONTRIB MASTER_SITE_PERL_GNU等).

    MASTER_SITES=         ${MASTER_SITE_XCONTRIB}
    MASTER_SITE_SUBDIR=   applications

这些MASTER_SITE_*已经在/usr/ports/Mk/bsd.port.mk中预先定义了.

使用者也可以在/etc/make.conf中设置MASTER_SITE_*而覆盖我们原来的定义.