mirror.iat.sfu.ca/gentoo

This is a private Gentoo portage and distfiles mirror for SFU@Surrey/SIAT.
This is only available inside the SFU@Surrey/SIAT network, and to a few local users.

This mirror includes fetch-restricted distfiles, so should NOT be mirrored externally. If you need some file that is not present in that tree, please contact Gord Pritchard with a URL or package details to download the file for the tree.

Direct Links:

Update frequency in [brackets].
gentoo-portage/ (Portage tree) [2 hours]
gentoo-distfiles/ (distfiles tree) [12 hours]
releases/ (official releases) [weekly]
experimental/ (Gentoo's experimental releases) [weekly]
snapshots/ (Daily snapshots of the Portage tree) [daily]

Gentoo-specific Configuration

Distfiles

HTTP Access ($GENTOO_MIRRORS)

You cannot specify the mirror directly in the GENTOO_MIRRORS variable, as we include fetch-restricted distfiles too. Instead, Portage provides a specific mirror setting for local site mirrors.

  1. mkdir -p /etc/portage
  2. echo 'local http://mirror.iat.sfu.ca/gentoo/' >>/etc/portage/mirrors

NFS Access ($DISTDIR):

If you are on 209.87.56/24, You may also mount the distfiles tree directly to your system via NFS.

  1. Login as root, or start a root shell.
  2. Do: mkdir /mnt/gentoo-distfiles.
  3. Add this (all on one line) to your /etc/fstab:
    yamato.iat.sfu.ca:/export/mirror/gentoo/distfiles /mnt/gentoo-distfiles nfs ro,rsize=32768,wsize=4096,soft,nolock,retry=1,tcp 0 0
  4. Do: mount /mnt/gentoo-distfiles
  5. (IMPORTANT!) Do: mkdir -p /usr/local/portage/distfiles/cvs-src.
  6. Add DISTDIR=/mnt/gentoo-distfiles to your /etc/make.conf.

Portage

RSYNC Access ($SYNC):

You can point your portage trees to:
rsync://mirror.iat.sfu.ca/gentoo-portage
To setup your Gentoo system for this. Add this SYNC line to your /etc/make.conf
SYNC="rsync://mirror.iat.sfu.ca/gentoo-portage"
This tree is synced off the master trees every 2 hours.